public class RouteLogDerivedRoleTypeServiceImpl extends DerivedRoleTypeServiceBase implements org.kuali.rice.kim.framework.role.RoleTypeService, org.kuali.rice.kim.framework.common.delegate.DelegationTypeService
DataDictionaryTypeServiceBase.KimTypeAttributeException, DataDictionaryTypeServiceBase.KimTypeAttributeValidationException| Modifier and Type | Field and Description |
|---|---|
static String |
INITIATOR_OR_REVIEWER_ROLE_NAME |
static String |
INITIATOR_ROLE_NAME |
static String |
ROUTER_ROLE_NAME |
COMMA_SEPARATOR| Constructor and Description |
|---|
RouteLogDerivedRoleTypeServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dynamicRoleMembership(String namespaceCode,
String roleName)
Determines if the role specified by the given namespace and role name has a dynamic role membership.
|
List<org.kuali.rice.kim.api.role.RoleMembership> |
getRoleMembersFromDerivedRole(String namespaceCode,
String roleName,
Map<String,String> qualification)
- qualifier is document number
- the roles that will be of this type are KR-WKFLW Initiator and KR-WKFLW Initiator or Reviewer, KR-WKFLW Router
- only the initiator of the document in question gets the KR-WKFLW Initiator role
- user who routed the document according to the route log should get the KR-WKFLW Router role
- users who are authorized by the route log,
i.e.
|
boolean |
hasDerivedRole(String principalId,
List<String> groupIds,
String namespaceCode,
String roleName,
Map<String,String> qualification) |
protected boolean |
isCheckRequiredAttributes() |
isDerivedRoleTypeconvertQualificationForMemberRoles, doesDelegationQualifierMatchQualification, doesRoleQualifierMatchQualification, getMatchingRoleMemberships, getQualifiersForExactMatch, shouldValidateQualifiersForMemberType, sortRoleMembersareAttributesEqual, extractErrorsFromGlobalVariablesErrorMap, getAttributeDefinitions, getAttributeFormatter, getAttributeMaxValue, getAttributeMinValue, getAttributeValidatingExpression, getAttributeValue, getBusinessObjectService, getClosestParentDocumentTypeName, getDataDictionaryAttributeDefinition, getDataDictionaryService, getDictionaryValidationService, getDocumentTypeService, getNonDataDictionaryAttributeDefinition, getRequiredAttributes, getTypeInfoService, getUniqueAttributes, getWorkflowDocumentTypeName, getWorkflowRoutingAttributes, performMatch, translateInputAttributes, validateAttributeFormat, validateAttributeRequired, validateAttributes, validateAttributesAgainstExisting, validateDataDictionaryAttribute, validateDataDictionaryAttribute, validateNonDataDictionaryAttribute, validatePrimitiveFromDescriptor, validateReferencesExistAndActive, validateRequiredAttributesAgainstReceived, validateUniqueAttributes, validateUnmodifiableAttributesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconvertQualificationForMemberRoles, doesRoleQualifierMatchQualification, getMatchingRoleMemberships, getQualifiersForExactMatch, isDerivedRoleType, shouldValidateQualifiersForMemberType, sortRoleMemberspublic static final String INITIATOR_ROLE_NAME
public static final String INITIATOR_OR_REVIEWER_ROLE_NAME
public static final String ROUTER_ROLE_NAME
public RouteLogDerivedRoleTypeServiceImpl()
protected boolean isCheckRequiredAttributes()
isCheckRequiredAttributes in class DataDictionaryTypeServiceBasepublic List<org.kuali.rice.kim.api.role.RoleMembership> getRoleMembersFromDerivedRole(String namespaceCode, String roleName, Map<String,String> qualification)
getRoleMembersFromDerivedRole in interface org.kuali.rice.kim.framework.role.RoleTypeServicegetRoleMembersFromDerivedRole in class DerivedRoleTypeServiceBasepublic boolean hasDerivedRole(String principalId, List<String> groupIds, String namespaceCode, String roleName, Map<String,String> qualification)
hasDerivedRole in interface org.kuali.rice.kim.framework.role.RoleTypeServicehasDerivedRole in class RoleTypeServiceBasepublic boolean dynamicRoleMembership(String namespaceCode, String roleName)
dynamicRoleMembership in interface org.kuali.rice.kim.framework.role.RoleTypeServicedynamicRoleMembership in class RoleTypeServiceBasedynamicRoleMembership(java.lang.String, java.lang.String)Copyright © 2005–2016 The Kuali Foundation. All rights reserved.