org.kuali.rice.kew.rule
Class NetworkIdRoleAttribute

java.lang.Object
  extended by org.kuali.rice.kew.rule.AbstractWorkflowAttribute
      extended by org.kuali.rice.kew.rule.AbstractRoleAttribute
          extended by org.kuali.rice.kew.rule.AbstractIdRoleAttribute
              extended by org.kuali.rice.kew.rule.NetworkIdRoleAttribute
All Implemented Interfaces:
Serializable, RoleAttribute, WorkflowRuleAttribute, XmlConfiguredAttribute, GenericXMLRuleAttribute

public class NetworkIdRoleAttribute
extends AbstractIdRoleAttribute

A generic Role Attribute that can be used to route to a Network ID. Can take as configuration the label to use for the element name in the XML. This allows for re-use of this component in different contexts.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.rice.kew.rule.AbstractWorkflowAttribute
required
 
Constructor Summary
NetworkIdRoleAttribute()
           
 
Method Summary
protected  String getAttributeElementName()
           
protected  String getIdName()
           
 String getNetworkId()
           
 List<RoleName> getRoleNames()
          List of RoleNames this RoleAttribute supports
protected  Id resolveId(String id)
           
 void setNetworkId(String networkId)
           
 
Methods inherited from class org.kuali.rice.kew.rule.AbstractIdRoleAttribute
getDocContent, getIdValue, getParamMap, getQualifiedRoleNames, readConfiguration, resolveQualifiedRole, setExtensionDefinition, setIdValue, setParamMap
 
Methods inherited from class org.kuali.rice.kew.rule.AbstractRoleAttribute
isMatch
 
Methods inherited from class org.kuali.rice.kew.rule.AbstractWorkflowAttribute
getIdFieldName, getLockFieldName, getRoutingDataRows, getRuleExtensionValues, getRuleRows, isRequired, setRequired, validateRoutingData, validateRuleData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kew.rule.WorkflowRuleAttribute
getRoutingDataRows, getRuleExtensionValues, getRuleRows, isMatch, isRequired, setRequired, validateRoutingData, validateRuleData
 

Constructor Detail

NetworkIdRoleAttribute

public NetworkIdRoleAttribute()
Method Detail

getRoleNames

public List<RoleName> getRoleNames()
Description copied from interface: RoleAttribute
List of RoleNames this RoleAttribute supports

Returns:
list of RoleNames this RoleAttribute supports

getAttributeElementName

protected String getAttributeElementName()
Specified by:
getAttributeElementName in class AbstractIdRoleAttribute

resolveId

protected Id resolveId(String id)
Specified by:
resolveId in class AbstractIdRoleAttribute

getIdName

protected String getIdName()
Specified by:
getIdName in class AbstractIdRoleAttribute

getNetworkId

public String getNetworkId()

setNetworkId

public void setNetworkId(String networkId)


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.