public abstract class PassThruRoleTypeServiceBase extends Object implements org.kuali.rice.kim.framework.role.RoleTypeService
| Modifier and Type | Field and Description |
|---|---|
static String |
UNMATCHABLE_QUALIFICATION |
| Constructor and Description |
|---|
PassThruRoleTypeServiceBase() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static final String UNMATCHABLE_QUALIFICATION
public PassThruRoleTypeServiceBase()
public abstract 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.RoleTypeServicepublic List<org.kuali.rice.kim.api.role.RoleMembership> getMatchingRoleMemberships(Map<String,String> qualification, List<org.kuali.rice.kim.api.role.RoleMembership> roleMemberList)
getMatchingRoleMemberships in interface org.kuali.rice.kim.framework.role.RoleTypeServicepublic boolean doesRoleQualifierMatchQualification(Map<String,String> qualification, Map<String,String> roleQualifier)
doesRoleQualifierMatchQualification in interface org.kuali.rice.kim.framework.role.RoleTypeServicepublic boolean hasDerivedRole(String principalId, List<String> groupIds, String namespaceCode, String roleName, Map<String,String> qualification)
hasDerivedRole in interface org.kuali.rice.kim.framework.role.RoleTypeServicepublic boolean isDerivedRoleType()
isDerivedRoleType in interface org.kuali.rice.kim.framework.role.RoleTypeServicepublic List<String> getAcceptedAttributeNames()
public List<org.kuali.rice.kim.api.type.KimAttributeField> getAttributeDefinitions(String kimTypeId)
getAttributeDefinitions in interface org.kuali.rice.kim.framework.type.KimTypeServicepublic String getWorkflowDocumentTypeName()
getWorkflowDocumentTypeName in interface org.kuali.rice.kim.framework.type.KimTypeServicepublic List<String> getWorkflowRoutingAttributes(String routeLevel)
getWorkflowRoutingAttributes in interface org.kuali.rice.kim.framework.type.KimTypeServicepublic boolean supportsAttributes(List<String> attributeNames)
public Map<String,String> translateInputAttributes(Map<String,String> inputAttributes)
public List<RemotableAttributeError> validateAttributes(String kimTypeId, Map<String,String> attributes)
validateAttributes in interface org.kuali.rice.kim.framework.type.KimTypeServicepublic List<RemotableAttributeError> validateAttributesAgainstExisting(String kimTypeId, Map<String,String> newAttributes, Map<String,String> oldAttributes)
validateAttributesAgainstExisting in interface org.kuali.rice.kim.framework.type.KimTypeServicepublic boolean dynamicRoleMembership(String namespaceCode, String roleName)
dynamicRoleMembership in interface org.kuali.rice.kim.framework.role.RoleTypeServiceCopyright © 2005–2016 The Kuali Foundation. All rights reserved.