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

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.State
              extended by org.kuali.rice.kew.engine.node.BranchState
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, KeyValue, BusinessObject, PersistableBusinessObject

@Entity
public class BranchState
extends State

A piece of state on a Branch stored as a key-value pair of Strings.

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

Field Summary
static String VARIABLE_PREFIX
          Prefix under which "variables" are stored in the branch state table, to distinguish them from non-variable key/value pairs.
 
Fields inherited from class org.kuali.rice.kew.engine.node.State
stateId
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
BranchState()
           
BranchState(String key, String value)
           
 
Method Summary
 Branch getBranch()
           
 String getBranchStateId()
           
 Integer getLockVerNbr()
           
 void setBranch(Branch branch)
           
 void setBranchStateId(String branchStateId)
           
 void setLockVerNbr(Integer lockVerNbr)
           
 
Methods inherited from class org.kuali.rice.kew.engine.node.State
customPrePersist, getKey, getStateId, getValue, setKey, setStateId, setValue, toStringMapperFields
 
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
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
 

Field Detail

VARIABLE_PREFIX

public static final String VARIABLE_PREFIX
Prefix under which "variables" are stored in the branch state table, to distinguish them from non-variable key/value pairs.

See Also:
Constant Field Values
Constructor Detail

BranchState

public BranchState()

BranchState

public BranchState(String key,
                   String value)
Method Detail

getBranch

public Branch getBranch()

setBranch

public void setBranch(Branch branch)

getBranchStateId

public String getBranchStateId()

setBranchStateId

public void setBranchStateId(String branchStateId)

getLockVerNbr

public Integer getLockVerNbr()

setLockVerNbr

public void setLockVerNbr(Integer lockVerNbr)


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