@Deprecated public class RoleTypeServiceBase extends DataDictionaryTypeServiceBase implements org.kuali.rice.kim.framework.role.RoleTypeService, org.kuali.rice.kim.framework.common.delegate.DelegationTypeService
DataDictionaryTypeServiceBase.KimTypeAttributeException, DataDictionaryTypeServiceBase.KimTypeAttributeValidationExceptionCOMMA_SEPARATOR| Constructor and Description |
|---|
RoleTypeServiceBase()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,String> |
convertQualificationForMemberRoles(String namespaceCode,
String roleName,
String memberRoleNamespaceCode,
String memberRoleName,
Map<String,String> qualification)
Deprecated.
This base implementation simply returns the passed in Attributes.
|
Map<String,String> |
convertQualificationForMemberRolesAndMemberAttributes(String namespaceCode,
String roleName,
String memberRoleNamespaceCode,
String memberRoleName,
Map<String,String> qualification,
Map<String,String> memberQualification)
Deprecated.
|
boolean |
doesDelegationQualifierMatchQualification(Map<String,String> qualification,
Map<String,String> roleQualifier)
Deprecated.
Performs a simple check that the qualifier on the delegation matches the qualification.
|
boolean |
doesRoleQualifierMatchQualification(Map<String,String> qualification,
Map<String,String> roleQualifier)
Deprecated.
Performs a simple check that the qualifier on the role matches the qualification.
|
boolean |
dynamicRoleMembership(String namespaceCode,
String roleName)
Deprecated.
Returns false as a default
|
List<RoleMembership> |
getMatchingRoleMemberships(Map<String,String> qualification,
List<RoleMembership> roleMemberList)
Deprecated.
|
List<String> |
getQualifiersForExactMatch()
Deprecated.
|
List<RoleMembership> |
getRoleMembersFromDerivedRole(String namespaceCode,
String roleName,
Map<String,String> qualification)
Deprecated.
Return an empty list since this method should not be called by the role service for this service type.
|
boolean |
hasDerivedRole(String principalId,
List<String> groupIds,
String namespaceCode,
String roleName,
Map<String,String> qualification)
Deprecated.
This simple initial implementation just calls
#getRoleMembersFromApplicationRole(String, String, Map and checks the results. |
boolean |
isDerivedRoleType()
Deprecated.
Default to not being a derived role type.
|
void |
roleMemberRemoved(RoleMember member)
Deprecated.
|
boolean |
shouldValidateQualifiersForMemberType(MemberType memberType)
Deprecated.
|
List<RoleMembership> |
sortRoleMembers(List<RoleMembership> roleMembers)
Deprecated.
Base implementation: no sorting.
|
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, validateUnmodifiableAttributespublic RoleTypeServiceBase()
public boolean doesRoleQualifierMatchQualification(Map<String,String> qualification, Map<String,String> roleQualifier)
doesRoleQualifierMatchQualification in interface org.kuali.rice.kim.framework.role.RoleTypeServicepublic List<RoleMembership> getMatchingRoleMemberships(Map<String,String> qualification, List<RoleMembership> roleMemberList)
getMatchingRoleMemberships in interface org.kuali.rice.kim.framework.role.RoleTypeServicepublic List<RoleMembership> getRoleMembersFromDerivedRole(String namespaceCode, String roleName, Map<String,String> qualification)
getRoleMembersFromDerivedRole in interface org.kuali.rice.kim.framework.role.RoleTypeServicepublic boolean hasDerivedRole(String principalId, List<String> groupIds, String namespaceCode, String roleName, Map<String,String> qualification)
#getRoleMembersFromApplicationRole(String, String, Map) and checks the results.hasDerivedRole in interface org.kuali.rice.kim.framework.role.RoleTypeServicepublic boolean isDerivedRoleType()
isDerivedRoleType in interface org.kuali.rice.kim.framework.role.RoleTypeServiceRoleTypeService.isDerivedRoleType()public Map<String,String> convertQualificationForMemberRoles(String namespaceCode, String roleName, String memberRoleNamespaceCode, String memberRoleName, Map<String,String> qualification)
convertQualificationForMemberRoles in interface org.kuali.rice.kim.framework.role.RoleTypeServiceorg.kuali.rice.kim.framework.role.RoleTypeService#convertQualificationForMemberRoles(String, String, String, String, Map) public Map<String,String> convertQualificationForMemberRolesAndMemberAttributes(String namespaceCode, String roleName, String memberRoleNamespaceCode, String memberRoleName, Map<String,String> qualification, Map<String,String> memberQualification) throws RiceIllegalArgumentException
convertQualificationForMemberRolesAndMemberAttributes in interface org.kuali.rice.kim.framework.role.RoleTypeServiceRiceIllegalArgumentExceptionpublic boolean doesDelegationQualifierMatchQualification(Map<String,String> qualification, Map<String,String> roleQualifier)
doesDelegationQualifierMatchQualification in interface org.kuali.rice.kim.framework.common.delegate.DelegationTypeServicepublic boolean dynamicRoleMembership(String namespaceCode, String roleName)
dynamicRoleMembership in interface org.kuali.rice.kim.framework.role.RoleTypeServiceRoleTypeService.dynamicRoleMembership(java.lang.String, java.lang.String)public List<String> getQualifiersForExactMatch()
getQualifiersForExactMatch in interface org.kuali.rice.kim.framework.role.RoleTypeServicepublic List<RoleMembership> sortRoleMembers(List<RoleMembership> roleMembers) throws RiceIllegalArgumentException
sortRoleMembers in interface org.kuali.rice.kim.framework.role.RoleTypeServiceRiceIllegalArgumentExceptionpublic boolean shouldValidateQualifiersForMemberType(MemberType memberType)
shouldValidateQualifiersForMemberType in interface org.kuali.rice.kim.framework.role.RoleTypeServicepublic void roleMemberRemoved(RoleMember member)
roleMemberRemoved in interface org.kuali.rice.kim.framework.role.RoleTypeServiceCopyright © 2005–2016 The Kuali Foundation. All rights reserved.