org.kuali.rice.kew.engine.node
Class RouteNodeConfigParam

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kew.engine.node.RouteNodeConfigParam
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Identifiable, Versioned, ModelObjectBasic, KeyValue, RouteNodeConfigurationParameterContract, BusinessObject, PersistableBusinessObject

@Entity
public class RouteNodeConfigParam
extends PersistableBusinessObjectBase
implements KeyValue, RouteNodeConfigurationParameterContract

A route node definition configuration parameter. RouteNodeConfigParameters are extracted when the route node is parsed, and depend on route node implementation. (well, they actually depend on the route node parser because the parser is what will parse them, but the parser is not specialized per-node-type at this point)

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

Field Summary
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
RouteNodeConfigParam()
           
RouteNodeConfigParam(RouteNode routeNode, String key, String value)
           
 
Method Summary
 String getId()
          The unique identifier for an object.
 String getKey()
           
 RouteNode getRouteNode()
           
 String getRouteNodeId()
           
 String getValue()
           
 void setId(String id)
           
 void setKey(String key)
           
 void setRouteNode(RouteNode routeNode)
           
 void setValue(String value)
           
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.krad.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder, toStringMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Constructor Detail

RouteNodeConfigParam

public RouteNodeConfigParam()

RouteNodeConfigParam

public RouteNodeConfigParam(RouteNode routeNode,
                            String key,
                            String value)
Method Detail

getId

public String getId()
Description copied from interface: Identifiable
The unique identifier for an object. This can be null.

Specified by:
getId in interface Identifiable
Returns:
the id

setId

public void setId(String id)
Parameters:
id - the id to set

getRouteNode

public RouteNode getRouteNode()
Returns:
the routeNode

setRouteNode

public void setRouteNode(RouteNode routeNode)
Parameters:
routeNode - the routeNode to set

getKey

public String getKey()
Specified by:
getKey in interface KeyValue

getValue

public String getValue()
Specified by:
getValue in interface KeyValue

setKey

public void setKey(String key)

setValue

public void setValue(String value)

getRouteNodeId

public String getRouteNodeId()
Specified by:
getRouteNodeId in interface RouteNodeConfigurationParameterContract


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