org.kuali.student.lum.workflow.qualifierresolver
Class StaticOrganizationQualifierResolver

java.lang.Object
  extended by org.kuali.student.lum.workflow.qualifierresolver.AbstractOrganizationServiceQualifierResolver
      extended by org.kuali.student.lum.workflow.qualifierresolver.StaticOrganizationQualifierResolver
All Implemented Interfaces:
QualifierResolver

public class StaticOrganizationQualifierResolver
extends AbstractOrganizationServiceQualifierResolver

A QualifierResolver class that takes one or more organization ids from the Route Node configuration XML on the document type and uses those organizations as the qualifiers.

A sample of the Route Node configuration:

 <role name="Senate Review">
   <activationType>P</activationType>
   <qualifierResolverClass>org.kuali.student.lum.workflow.qualifierresolver.StaticOrganizationQualifierResolver</qualifierResolverClass>
   <organizationId>141</organizationId>
 </role>
 
 


Field Summary
private static Logger LOG
           
protected static String ROUTE_NODE_ORGANIZATION_ID_XML_TAG_NAME
           
 
Fields inherited from class org.kuali.student.lum.workflow.qualifierresolver.AbstractOrganizationServiceQualifierResolver
DOCUMENT_CONTENT_XML_DEFAULT_ORG_ID_KEY, DOCUMENT_CONTENT_XML_ORG_ID_KEY, DOCUMENT_CONTENT_XML_ROOT_ELEMENT_NAME, KUALI_ORG_COC, KUALI_ORG_COLLEGE, KUALI_ORG_DEPARTMENT, KUALI_ORG_DIVISION, KUALI_ORG_HIERARCHY_CURRICULUM, KUALI_ORG_PROGRAM, KUALI_ORG_TYPE_CURRICULUM_PARENT
 
Constructor Summary
StaticOrganizationQualifierResolver()
           
 
Method Summary
protected  String getOrganizationIdXmlTagName()
           
 List<AttributeSet> resolve(RouteContext context)
           
 
Methods inherited from class org.kuali.student.lum.workflow.qualifierresolver.AbstractOrganizationServiceQualifierResolver
attributeSetFromSearchResult, getOrganizationIdDocumentContentFieldKey, getOrganizationIdsFromDocumentContent, getOrganizationService, relatedOrgsFromOrgId, setOrganizationService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static final Logger LOG

ROUTE_NODE_ORGANIZATION_ID_XML_TAG_NAME

protected static final String ROUTE_NODE_ORGANIZATION_ID_XML_TAG_NAME
See Also:
Constant Field Values
Constructor Detail

StaticOrganizationQualifierResolver

public StaticOrganizationQualifierResolver()
Method Detail

resolve

public List<AttributeSet> resolve(RouteContext context)
See Also:
QualifierResolver.resolve(org.kuali.rice.kew.engine.RouteContext)

getOrganizationIdXmlTagName

protected String getOrganizationIdXmlTagName()


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.