DelegationTypeService

Name DelegationType
Version
Included Services KimTypeService
Java Package org.kuali.rice.kim.framework.common.delegate

A {@link KimTypeService} with specific methods for Delegations.

Operations
Main Message Structures

Method doesDelegationQualifierMatchQualification
Description Gets whether a role assignment with the given qualifier is applicable for the given qualification.

For example, the qualifier for a role could be as follows:
chartOfAccountsCode = BL
organizationCode = ARSC
descendsHierarchy = true

The qualification could be:
chartOfAccountsCode = BL
organizationCode = PSY (reports to BL-ARSC)

This method would return true for this set of arguments. This would require a query of
the client app's organization hierarchy, so an implementation of this sort must be done by
a service which lives within the client app and will be called remotely by KIM.

The contents of the passed in attribute sets should not be modified as they may be used in future calls by
the role service.
Parameters Map qualification the qualification. cannot be null.
Map delegationQualifier the delegation qualifier. cannot be null.
Return boolean true if the qualifications match
Errors RiceIllegalArgumentException ???

Back to Operations