Package org.kuali.rice.krad.kim
Class PermissionDerivedRoleTypeServiceImpl
java.lang.Object
org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase
org.kuali.rice.kns.kim.role.RoleTypeServiceBase
org.kuali.rice.kns.kim.role.DerivedRoleTypeServiceBase
org.kuali.rice.krad.kim.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 org.kuali.rice.kns.kim.role.DerivedRoleTypeServiceBase
-
Nested Class Summary
Nested classes/interfaces inherited from class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase
org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase.KimTypeAttributeException, org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase.KimTypeAttributeValidationException -
Field Summary
Fields inherited from class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase
COMMA_SEPARATOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.kuali.rice.kim.api.common.assignee.Assignee> getPermissionAssignees(Map<String, String> qualification) protected org.kuali.rice.kim.api.permission.PermissionServiceList<org.kuali.rice.kim.api.role.RoleMembership> getRoleMembersFromDerivedRole(String namespaceCode, String roleName, Map<String, String> qualification) booleanhasDerivedRole(String principalId, List<String> groupIds, String namespaceCode, String roleName, Map<String, String> qualification) voidsetPermissionTemplateName(String permissionTemplateName) voidsetPermissionTemplateNamespace(String permissionTemplateNamespace) Methods inherited from class org.kuali.rice.kns.kim.role.DerivedRoleTypeServiceBase
isDerivedRoleTypeMethods inherited from class org.kuali.rice.kns.kim.role.RoleTypeServiceBase
convertQualificationForMemberRoles, convertQualificationForMemberRolesAndMemberAttributes, doesDelegationQualifierMatchQualification, doesRoleQualifierMatchQualification, dynamicRoleMembership, getMatchingRoleMemberships, getQualifiersForExactMatch, roleMemberRemoved, shouldValidateQualifiersForMemberType, sortRoleMembersMethods inherited from class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBase
areAttributesEqual, extractErrorsFromGlobalVariablesErrorMap, getAttributeDefinitions, getAttributeFormatter, getAttributeMaxValue, getAttributeMinValue, getAttributeValidatingExpression, getAttributeValue, getBusinessObjectService, getClosestParentDocumentTypeName, getDataDictionaryAttributeDefinition, getDataDictionaryService, getDictionaryValidationService, getDocumentTypeService, getNonDataDictionaryAttributeDefinition, getRequiredAttributes, getTypeInfoService, getUniqueAttributes, getWorkflowDocumentTypeName, getWorkflowRoutingAttributes, isCheckRequiredAttributes, performMatch, translateInputAttributes, validateAttributeFormat, validateAttributeRequired, validateAttributes, validateAttributesAgainstExisting, validateDataDictionaryAttribute, validateDataDictionaryAttribute, validateNonDataDictionaryAttribute, validatePrimitiveFromDescriptor, validateReferencesExistAndActive, validateRequiredAttributesAgainstReceived, validateUniqueAttributes, validateUnmodifiableAttributesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kuali.rice.kim.framework.type.KimTypeService
getAttributeDefinitions, getWorkflowDocumentTypeName, getWorkflowRoutingAttributes, validateAttributes, validateAttributesAgainstExisting, validateUniqueAttributes, validateUnmodifiableAttributes
-
Constructor Details
-
PermissionDerivedRoleTypeServiceImpl
public PermissionDerivedRoleTypeServiceImpl()
-
-
Method Details
-
getPermissionTemplateNamespace
- Returns:
- the permissionTemplateNamespace
-
setPermissionTemplateNamespace
- Parameters:
permissionTemplateNamespace- the permissionTemplateNamespace to set
-
getPermissionTemplateName
- Returns:
- the permissionTemplateName
-
setPermissionTemplateName
- Parameters:
permissionTemplateName- the permissionTemplateName to set
-
getPermissionAssignees
-
getRoleMembersFromDerivedRole
public List<org.kuali.rice.kim.api.role.RoleMembership> getRoleMembersFromDerivedRole(String namespaceCode, String roleName, Map<String, String> qualification) - Specified by:
getRoleMembersFromDerivedRolein interfaceorg.kuali.rice.kim.framework.role.RoleTypeService- Overrides:
getRoleMembersFromDerivedRolein classorg.kuali.rice.kns.kim.role.DerivedRoleTypeServiceBase
-
hasDerivedRole
public boolean hasDerivedRole(String principalId, List<String> groupIds, String namespaceCode, String roleName, Map<String, String> qualification) - Specified by:
hasDerivedRolein interfaceorg.kuali.rice.kim.framework.role.RoleTypeService- Overrides:
hasDerivedRolein classorg.kuali.rice.kns.kim.role.RoleTypeServiceBase
-
getPermissionService
protected org.kuali.rice.kim.api.permission.PermissionService getPermissionService()- Returns:
- the documentService
-