Class RouteNodeConfigParam

java.lang.Object
org.kuali.rice.krad.bo.BusinessObjectBase
org.kuali.rice.krad.bo.PersistableBusinessObjectBase
org.kuali.rice.kew.engine.node.RouteNodeConfigParam
All Implemented Interfaces:
Serializable, Cloneable, org.apache.ojb.broker.PersistenceBrokerAware, org.eclipse.persistence.descriptors.changetracking.ChangeTracker, org.eclipse.persistence.internal.descriptors.PersistenceEntity, org.eclipse.persistence.internal.descriptors.PersistenceObject, org.eclipse.persistence.internal.weaving.PersistenceWeaved, org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking, org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups, org.eclipse.persistence.internal.weaving.PersistenceWeavedRest, org.eclipse.persistence.queries.FetchGroupTracker, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.core.api.mo.ModelObjectBasic, org.kuali.rice.core.api.util.KeyValue, org.kuali.rice.kew.api.doctype.RouteNodeConfigurationParameterContract, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject

@Entity public class RouteNodeConfigParam extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase implements org.kuali.rice.core.api.util.KeyValue, org.kuali.rice.kew.api.doctype.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:
  • Field Summary

    Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase

    extension, newCollectionRecord, objectId

    Fields inherited from class org.kuali.rice.krad.bo.BusinessObjectBase

    _persistence_cacheKey, _persistence_fetchGroup, _persistence_href, _persistence_links, _persistence_listener, _persistence_primaryKey, _persistence_relationshipInfo, _persistence_session, _persistence_shouldRefreshFetchGroup
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    RouteNodeConfigParam(RouteNode routeNode, String key, String value)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
     
    void
     
    void
     
    void
     
    void
     

    Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase

    _persistence_get, _persistence_get_objectId, _persistence_get_versionNumber, _persistence_new, _persistence_post_clone, _persistence_set, _persistence_set_objectId, _persistence_set_versionNumber, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getLegacyDataAdapter, getObjectId, 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

    _persistence_checkFetched, _persistence_checkFetchedForSet, _persistence_getCacheKey, _persistence_getFetchGroup, _persistence_getHref, _persistence_getId, _persistence_getLinks, _persistence_getPropertyChangeListener, _persistence_getRelationships, _persistence_getSession, _persistence_isAttributeFetched, _persistence_propertyChange, _persistence_resetFetchGroup, _persistence_setCacheKey, _persistence_setFetchGroup, _persistence_setHref, _persistence_setId, _persistence_setLinks, _persistence_setPropertyChangeListener, _persistence_setRelationships, _persistence_setSession, _persistence_setShouldRefreshFetchGroup, _persistence_shallow_clone, _persistence_shouldRefreshFetchGroup, toString

    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

    Methods inherited from interface org.eclipse.persistence.internal.descriptors.PersistenceObject

    _persistence_shallow_clone
  • Constructor Details

    • RouteNodeConfigParam

      public RouteNodeConfigParam()
    • RouteNodeConfigParam

      public RouteNodeConfigParam(RouteNode routeNode, String key, String value)
  • Method Details

    • getId

      public String getId()
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.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 org.kuali.rice.core.api.util.KeyValue
    • getValue

      public String getValue()
      Specified by:
      getValue in interface org.kuali.rice.core.api.util.KeyValue
    • setKey

      public void setKey(String key)
    • setValue

      public void setValue(String value)
    • getRouteNodeId

      public String getRouteNodeId()
      Specified by:
      getRouteNodeId in interface org.kuali.rice.kew.api.doctype.RouteNodeConfigurationParameterContract