| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.kuali.rice.kew.role.RoleRouteModule
public class RoleRouteModule
The RoleRouteModule is responsible for interfacing with the KIM Role system to provide Role-based routing to KEW.
| Field Summary | |
|---|---|
| protected static String | NAMESPACE_ELEMENT | 
| protected static String | QUALIFIER_RESOLVER_CLASS_ELEMENT | 
| protected static String | QUALIFIER_RESOLVER_ELEMENT | 
| protected static String | RESPONSIBILITY_TEMPLATE_NAME_ELEMENT | 
| Constructor Summary | |
|---|---|
| RoleRouteModule() | |
| Method Summary | |
|---|---|
| protected  void | disableResolveResponsibility(List<ActionRequestValue> actionRequests)Walks the ActionRequest graph and disables responsibility resolution on those ActionRequests. | 
|  List<ActionRequestValue> | findActionRequests(RouteContext context)Generate action requests for the given RouteContext. | 
| protected  ObjectDefinition | getAttributeObjectDefinition(RuleAttribute ruleAttribute) | 
| protected  ResponsibilityService | getResponsibilityService() | 
|  boolean | isMoreRequestsAvailable(RouteContext context)Returns true if this RouteModule has more requests available which it can generate. | 
| protected  String | loadNamespace(RouteContext context) | 
| protected  QualifierResolver | loadQualifierResolver(RouteContext context) | 
| protected  Map<String,String> | loadResponsibilityDetails(RouteContext context) | 
| protected  String | loadResponsibilityTemplateName(RouteContext context) | 
| protected  void | logQualifierCheck(String namespaceCode,
                                   String responsibilityName,
                                   Map<String,String> responsibilityDetails,
                                   List<Map<String,String>> qualifiers) | 
| protected  List<org.kuali.rice.kew.role.RoleRouteModule.ResponsibilitySet> | partitionResponsibilities(List<ResponsibilityAction> responsibilities) | 
|  ResponsibleParty | resolveResponsibilityId(String responsibilityId)Return null so that the responsibility ID will remain the same. | 
|  void | setNamespace(String namespace) | 
|  void | setQualifierResolverClassName(String qualifierResolverClassName) | 
|  void | setQualifierResolverName(String qualifierResolverName) | 
|  void | setResponsibilityTemplateName(String responsibilityTemplateName) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected static final String QUALIFIER_RESOLVER_ELEMENT
protected static final String QUALIFIER_RESOLVER_CLASS_ELEMENT
protected static final String RESPONSIBILITY_TEMPLATE_NAME_ELEMENT
protected static final String NAMESPACE_ELEMENT
| Constructor Detail | 
|---|
public RoleRouteModule()
| Method Detail | 
|---|
public boolean isMoreRequestsAvailable(RouteContext context)
RouteModule
isMoreRequestsAvailable in interface RouteModulecontext - the route context
public List<ActionRequestValue> findActionRequests(RouteContext context)
                                            throws Exception
RouteModule
findActionRequests in interface RouteModuleException
protected void logQualifierCheck(String namespaceCode,
                                 String responsibilityName,
                                 Map<String,String> responsibilityDetails,
                                 List<Map<String,String>> qualifiers)
protected void disableResolveResponsibility(List<ActionRequestValue> actionRequests)
actionRequests - protected QualifierResolver loadQualifierResolver(RouteContext context)
protected Map<String,String> loadResponsibilityDetails(RouteContext context)
protected String loadResponsibilityTemplateName(RouteContext context)
protected String loadNamespace(RouteContext context)
protected ObjectDefinition getAttributeObjectDefinition(RuleAttribute ruleAttribute)
protected List<org.kuali.rice.kew.role.RoleRouteModule.ResponsibilitySet> partitionResponsibilities(List<ResponsibilityAction> responsibilities)
public ResponsibleParty resolveResponsibilityId(String responsibilityId)
                                         throws WorkflowException
resolveResponsibilityId in interface RouteModuleWorkflowExceptionRouteModule.resolveResponsibilityId(String)public void setQualifierResolverName(String qualifierResolverName)
qualifierResolverName - the qualifierResolverName to setpublic void setQualifierResolverClassName(String qualifierResolverClassName)
qualifierResolverClassName - the qualifierResolverClassName to setpublic void setResponsibilityTemplateName(String responsibilityTemplateName)
responsibilityTemplateName - the responsibilityTemplateName to setpublic void setNamespace(String namespace)
namespace - the namespace to setprotected ResponsibilityService getResponsibilityService()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||