Class PermissionDerivedRoleTypeServiceImpl

All Implemented Interfaces:
org.kuali.rice.kim.framework.common.delegate.DelegationTypeService, org.kuali.rice.kim.framework.role.RoleTypeService, org.kuali.rice.kim.framework.type.KimTypeService

public class PermissionDerivedRoleTypeServiceImpl extends DerivedRoleTypeServiceBase
  • Constructor Details

    • PermissionDerivedRoleTypeServiceImpl

      public PermissionDerivedRoleTypeServiceImpl()
  • Method Details

    • getPermissionTemplateNamespace

      public String getPermissionTemplateNamespace()
      Returns:
      the permissionTemplateNamespace
    • setPermissionTemplateNamespace

      public void setPermissionTemplateNamespace(String permissionTemplateNamespace)
      Parameters:
      permissionTemplateNamespace - the permissionTemplateNamespace to set
    • getPermissionTemplateName

      public String getPermissionTemplateName()
      Returns:
      the permissionTemplateName
    • setPermissionTemplateName

      public void setPermissionTemplateName(String permissionTemplateName)
      Parameters:
      permissionTemplateName - the permissionTemplateName to set
    • getPermissionAssignees

      protected List<org.kuali.rice.kim.api.common.assignee.Assignee> getPermissionAssignees(Map<String,String> qualification)
    • getRoleMembersFromDerivedRole

      public List<org.kuali.rice.kim.api.role.RoleMembership> getRoleMembersFromDerivedRole(String namespaceCode, String roleName, Map<String,String> qualification)
      Specified by:
      getRoleMembersFromDerivedRole in interface org.kuali.rice.kim.framework.role.RoleTypeService
      Overrides:
      getRoleMembersFromDerivedRole in class DerivedRoleTypeServiceBase
    • hasDerivedRole

      public boolean hasDerivedRole(String principalId, List<String> groupIds, String namespaceCode, String roleName, Map<String,String> qualification)
      Specified by:
      hasDerivedRole in interface org.kuali.rice.kim.framework.role.RoleTypeService
      Overrides:
      hasDerivedRole in class RoleTypeServiceBase
    • getPermissionService

      protected org.kuali.rice.kim.api.permission.PermissionService getPermissionService()
      Returns:
      the documentService