public class UnitHierarchyRoleTypeServiceImpl
extends org.kuali.rice.kns.kim.role.RoleTypeServiceBase
| Constructor and Description |
|---|
UnitHierarchyRoleTypeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
descendsSubunits(Map<String,String> roleQualifier) |
boolean |
dynamicRoleMembership(String namespaceCode,
String roleName) |
List<org.kuali.rice.kim.api.type.KimAttributeField> |
getAttributeDefinitions(String kimTypeId) |
List<String> |
getUniqueAttributes(String kimTypeId) |
UnitService |
getUnitService() |
boolean |
performMatch(Map<String,String> qualification,
Map<String,String> roleQualifier) |
protected boolean |
performWildCardMatching(Map<String,String> qualification,
Map<String,String> roleQualifier) |
protected boolean |
roleQualifiedByUnitHierarchy(Map<String,String> roleQualifier) |
void |
setUnitService(UnitService unitService) |
protected boolean |
unitQualifierMatches(Map<String,String> qualification,
Map<String,String> roleQualifier) |
protected boolean |
unitQualifierMatchesHierarchy(Map<String,String> qualification,
Map<String,String> roleQualifier) |
List<org.kuali.rice.core.api.uif.RemotableAttributeError> |
validateAttributes(String kimTypeId,
Map<String,String> attributes) |
convertQualificationForMemberRoles, doesDelegationQualifierMatchQualification, doesRoleQualifierMatchQualification, getMatchingRoleMemberships, getQualifiersForExactMatch, getRoleMembersFromDerivedRole, hasDerivedRole, isDerivedRoleType, shouldValidateQualifiersForMemberType, sortRoleMembersareAttributesEqual, extractErrorsFromGlobalVariablesErrorMap, getAttributeFormatter, getAttributeMaxValue, getAttributeMinValue, getAttributeValidatingExpression, getAttributeValue, getBusinessObjectService, getClosestParentDocumentTypeName, getDataDictionaryAttributeDefinition, getDataDictionaryService, getDictionaryValidationService, getDocumentTypeService, getNonDataDictionaryAttributeDefinition, getRequiredAttributes, getTypeInfoService, getWorkflowDocumentTypeName, getWorkflowRoutingAttributes, isCheckRequiredAttributes, translateInputAttributes, validateAttributeFormat, validateAttributeRequired, validateAttributesAgainstExisting, validateDataDictionaryAttribute, validateDataDictionaryAttribute, validateNonDataDictionaryAttribute, validatePrimitiveFromDescriptor, validateReferencesExistAndActive, validateRequiredAttributesAgainstReceived, validateUniqueAttributes, validateUnmodifiableAttributespublic UnitService getUnitService()
public void setUnitService(UnitService unitService)
public boolean performMatch(Map<String,String> qualification, Map<String,String> roleQualifier)
performMatch in class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBasepublic List<org.kuali.rice.core.api.uif.RemotableAttributeError> validateAttributes(String kimTypeId, Map<String,String> attributes)
validateAttributes in interface org.kuali.rice.kim.framework.type.KimTypeServicevalidateAttributes in class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBaseprotected boolean roleQualifiedByUnitHierarchy(Map<String,String> roleQualifier)
protected boolean unitQualifierMatches(Map<String,String> qualification, Map<String,String> roleQualifier)
protected boolean unitQualifierMatchesHierarchy(Map<String,String> qualification, Map<String,String> roleQualifier)
protected boolean performWildCardMatching(Map<String,String> qualification, Map<String,String> roleQualifier)
public List<String> getUniqueAttributes(String kimTypeId)
getUniqueAttributes in class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBasepublic List<org.kuali.rice.kim.api.type.KimAttributeField> getAttributeDefinitions(String kimTypeId)
getAttributeDefinitions in interface org.kuali.rice.kim.framework.type.KimTypeServicegetAttributeDefinitions in class org.kuali.rice.kns.kim.type.DataDictionaryTypeServiceBaseCopyright © 2013 The Kuali Foundation. All Rights Reserved.