public class KimTypeQualifierResolver extends QualifierResolverBase
| Modifier and Type | Field and Description |
|---|---|
protected static String |
GROUP_ROUTE_LEVEL |
protected static String |
ROLE_ROUTE_LEVEL |
protected static Map<String,org.kuali.rice.kim.framework.type.KimTypeService> |
typeServices |
KIM_ATTRIBUTE_DOCUMENT_NUMBER, KIM_ATTRIBUTE_DOCUMENT_TYPE_NAME, KIM_ATTRIBUTE_ROUTE_LEVEL_NAME| Constructor and Description |
|---|
KimTypeQualifierResolver() |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,String> |
getGroupQualifier(String groupId,
String kimTypeId,
Map<String,String> groupAttributes,
String routeLevel) |
static org.kuali.rice.kim.api.group.GroupService |
getGroupService() |
org.kuali.rice.kim.api.type.KimTypeInfoService |
getKimTypeInfoService() |
protected Map<String,String> |
getRoleQualifier(String roleId,
String kimTypeId,
org.kuali.rice.kim.framework.type.KimTypeService typeService,
Map<String,String> roleAttributes,
String routeLevel) |
static org.kuali.rice.kim.api.role.RoleService |
getRoleService() |
protected org.kuali.rice.kim.framework.type.KimTypeService |
getTypeService(String typeId) |
protected String |
handleGroupDocument(List<Map<String,String>> qualifiers,
IdentityManagementGroupDocument groupDoc,
String routeLevel) |
protected String |
handlePersonDocument(List<Map<String,String>> qualifiers,
IdentityManagementPersonDocument personDoc,
String routeLevel) |
protected String |
handleRoleDocument(List<Map<String,String>> qualifiers,
IdentityManagementRoleDocument roleDoc,
String routeLevel) |
protected void |
putMatchingAttributesIntoQualifier(Map<String,String> qualifier,
Map<String,String> itemAttributes,
List<String> routingAttributes) |
List<Map<String,String>> |
resolve(RouteContext context)
This overridden method ...
|
addCommonQualifiersToMap, decorateWithCommonQualifiers, getDocument, getDocumentId, getDocumentServiceprotected static final String GROUP_ROUTE_LEVEL
protected static final String ROLE_ROUTE_LEVEL
protected static Map<String,org.kuali.rice.kim.framework.type.KimTypeService> typeServices
public KimTypeQualifierResolver()
protected org.kuali.rice.kim.framework.type.KimTypeService getTypeService(String typeId)
protected void putMatchingAttributesIntoQualifier(Map<String,String> qualifier, Map<String,String> itemAttributes, List<String> routingAttributes)
protected String handleGroupDocument(List<Map<String,String>> qualifiers, IdentityManagementGroupDocument groupDoc, String routeLevel)
protected String handleRoleDocument(List<Map<String,String>> qualifiers, IdentityManagementRoleDocument roleDoc, String routeLevel)
protected String handlePersonDocument(List<Map<String,String>> qualifiers, IdentityManagementPersonDocument personDoc, String routeLevel)
protected Map<String,String> getGroupQualifier(String groupId, String kimTypeId, Map<String,String> groupAttributes, String routeLevel)
protected Map<String,String> getRoleQualifier(String roleId, String kimTypeId, org.kuali.rice.kim.framework.type.KimTypeService typeService, Map<String,String> roleAttributes, String routeLevel)
public org.kuali.rice.kim.api.type.KimTypeInfoService getKimTypeInfoService()
public static org.kuali.rice.kim.api.group.GroupService getGroupService()
public static org.kuali.rice.kim.api.role.RoleService getRoleService()
Copyright © 2005–2017 The Kuali Foundation. All rights reserved.