Class BranchState

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, 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:
  • Field Details

    • 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:
  • Constructor Details

    • BranchState

      public BranchState()
    • BranchState

      public BranchState(String key, String value)
  • Method Details

    • getBranch

      public Branch getBranch()
    • setBranch

      public void setBranch(Branch branch)
    • getBranchStateId

      public String getBranchStateId()
    • getLockVerNbr

      public Integer getLockVerNbr()
    • setLockVerNbr

      public void setLockVerNbr(Integer lockVerNbr)
    • deepCopy

      public BranchState deepCopy(Map<Object,Object> visited)