|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.vc.ControlBranch
Use the newControlBranch
static factory method(s), not the
ControlBranch
constructor, to construct instances of this
class. Instances must be constructed using the static factory(s), in
order to ensure proper initialization of the instance.
Supported API: false
Extendable: false
Field Summary | |
private static int |
AD_HOC_STRING_IDENTIFIER_UPPER_LIMIT
|
private String |
adHocStringIdentifier
|
private ArchiveInfo |
archiveInfo
|
static String |
BRANCH_POINT
Label for the attribute. |
protected static String |
BRANCH_POINT_UFID
Label for the attribute; Ufid of node that is branchpoint for this version Supported API: false |
private static int |
BRANCH_POINT_UFID_UPPER_LIMIT
|
private ObjectReference |
branchPoint
|
static String |
BRANCHPOINT_FINALIZED
A string to indicate that the desired branchpoint is set on the the ControlBranch, and no further changes in the branchpoint are needed, while inserting iterations using insertNode API. |
private String |
branchPointUfid
|
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
private FederatableInfo |
federatableInfo
|
static String |
MASTER_REFERENCE
Label for the attribute. |
private ObjectReference |
masterReference
|
static String |
MERGE_POINT
Label for the attribute. |
private ObjectReference |
mergePoint
|
protected static long |
OLD_FORMAT_VERSION_UID
|
private static int |
ONE_OFF_VERSION_ID_UPPER_LIMIT
|
private String |
oneOffVersionId
|
static String |
PREDECESSOR
Label for the attribute. |
static String |
PREDECESSOR_REFERENCE
Label for the attribute. |
private ObjectReference |
predecessorReference
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
private long |
sessionOwner
|
private PersistInfo |
thePersistInfo
|
private static int |
VERSION_ID_UPPER_LIMIT
|
private String |
versionId
|
private long |
viewId
|
private static int |
WIP_STATE_UPPER_LIMIT
|
private String |
wipState
|
Fields inherited from interface wt.fc.Persistable |
IDENTITY, PERSIST_INFO, TYPE |
Fields inherited from interface wt.ufid.Federatable |
FEDERATABLE_INFO |
Fields inherited from interface wt.fc.archive.ArchiveInfoHolder |
ARCHIVE_INFO |
Constructor Summary | |
ControlBranch()
|
Method Summary | |
private void |
archiveInfoValidate(ArchiveInfo a_ArchiveInfo)
|
private void |
branchPointUfidValidate(String a_BranchPointUfid)
|
private void |
branchPointValidate(ObjectReference a_BranchPoint)
|
void |
checkAttributes()
Validate the values of this Persistable object's attributes. |
boolean |
equals(Object obj)
Indicates whether the given object is equal to this object from a persistence perspective, by comparing the two objects ObjectIdentifier s. |
private void |
federatableInfoValidate(FederatableInfo a_FederatableInfo)
|
ArchiveInfo |
getArchiveInfo()
Gets the object for the association that plays role: ARCHIVE_INFO. |
long |
getBranchIdentifier()
|
ObjectReference |
getBranchPoint()
Gets the object for the association that plays role: BRANCH_POINT. |
protected String |
getBranchPointUfid()
Gets the value of the attribute: BRANCH_POINT_UFID. |
ClassInfo |
getClassInfo()
Returns the ClassInfo object for this class. |
String |
getConceptualClassname()
Deprecated. |
FederatableInfo |
getFederatableInfo()
Gets the object for the association that plays role: FEDERATABLE_INFO. |
String |
getIdentity()
Deprecated. Replaced by IdentityFactory.getDispayIdentifier(object) to return a localizable equivalent of getIdentity(). To return a localizable value which includes the object type, use IdentityFactory.getDisplayIdentity(object). Other alternatives are ((WTObject)obj).getDisplayIdentifier() and ((WTObject)obj).getDisplayIdentity(). |
ObjectReference |
getMasterReference()
Gets the object for the association that plays role: MASTER_REFERENCE. |
ObjectReference |
getMergePoint()
Gets the object for the association that plays role: MERGE_POINT. |
PersistInfo |
getPersistInfo()
Gets the object for the association that plays role: PERSIST_INFO. |
ControlBranch |
getPredecessor()
Gets the object for the association that plays role: PREDECESSOR. |
ObjectReference |
getPredecessorReference()
Gets the value of the attribute: PREDECESSOR_REFERENCE. |
String |
getType()
Deprecated. Replaced by IdentityFactory.getDispayType(object) to return a localizable equivalent of getType(). Another alternative is ((WTObject)obj).getDisplayType(). |
int |
hashCode()
Returns a hash code for this object based upon its ObjectIdentifier . |
protected void |
initialize(Iterated iteration)
Supports initialization, following construction of an instance. |
private void |
masterReferenceValidate(ObjectReference a_MasterReference)
|
private void |
mergePointValidate(ObjectReference a_MergePoint)
|
static ControlBranch |
newControlBranch(Iterated iteration)
Supported API: false |
private void |
predecessorReferenceValidate(ObjectReference a_PredecessorReference)
|
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
void |
readExternal(PersistentRetrieveIfc input)
Used by Persistent Data Service to populate the persistent attributes of this class from a persistent store. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(ControlBranch thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
setArchiveInfo(ArchiveInfo a_ArchiveInfo)
Sets the object for the association that plays role: ARCHIVE_INFO. |
void |
setBranchPoint(ObjectReference a_BranchPoint)
Sets the object for the association that plays role: BRANCH_POINT. |
protected void |
setBranchPointUfid(String a_BranchPointUfid)
Sets the value of the attribute: BRANCH_POINT_UFID. |
void |
setFederatableInfo(FederatableInfo a_FederatableInfo)
Sets the object for the association that plays role: FEDERATABLE_INFO. |
void |
setMasterReference(ObjectReference a_MasterReference)
Sets the object for the association that plays role: MASTER_REFERENCE. |
void |
setMergePoint(ObjectReference a_MergePoint)
Sets the object for the association that plays role: MERGE_POINT. |
void |
setPersistInfo(PersistInfo a_PersistInfo)
Sets the object for the association that plays role: PERSIST_INFO. |
void |
setPredecessor(ControlBranch a_Predecessor)
Sets the object for the association that plays role: PREDECESSOR. |
void |
setPredecessorReference(ObjectReference a_PredecessorReference)
Sets the value of the attribute: PREDECESSOR_REFERENCE. |
void |
setUntrustedBusinessFields(Iterated iteration)
|
String |
toString()
Returns the conceptual (modeled) name for the class. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
void |
writeExternal(PersistentStoreIfc output)
Used by Persistent Data Service to obtain the values of the persistent attributes of this class, so they can be written to a persistent store. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
protected static final String BRANCH_POINT_UFID
private static int BRANCH_POINT_UFID_UPPER_LIMIT
private String branchPointUfid
public static final String BRANCHPOINT_FINALIZED
private static int VERSION_ID_UPPER_LIMIT
private String versionId
private static int ONE_OFF_VERSION_ID_UPPER_LIMIT
private String oneOffVersionId
private long viewId
private static int AD_HOC_STRING_IDENTIFIER_UPPER_LIMIT
private String adHocStringIdentifier
private static int WIP_STATE_UPPER_LIMIT
private String wipState
private long sessionOwner
public static final String PREDECESSOR
public static final String PREDECESSOR_REFERENCE
private ObjectReference predecessorReference
public static final String MASTER_REFERENCE
private ObjectReference masterReference
public static final String BRANCH_POINT
private ObjectReference branchPoint
public static final String MERGE_POINT
private ObjectReference mergePoint
private PersistInfo thePersistInfo
private FederatableInfo federatableInfo
private ArchiveInfo archiveInfo
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
Constructor Detail |
public ControlBranch()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(ControlBranch thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public void writeExternal(PersistentStoreIfc output) throws SQLException, DatastoreException
(Not intended for general use.)
Supported API: false
writeExternal
in interface ObjectMappable
output
-
SQLException
DatastoreException
public void readExternal(PersistentRetrieveIfc input) throws SQLException, DatastoreException
(Not intended for general
use.)
Supported API: false
readExternal
in interface ObjectMappable
input
-
SQLException
DatastoreException
public String getConceptualClassname()
getConceptualClassname
in interface NetFactor
public String toString()
public ClassInfo getClassInfo() throws WTIntrospectionException
getClassInfo
in interface NetFactor
WTIntrospectionException
protected String getBranchPointUfid()
protected void setBranchPointUfid(String a_BranchPointUfid) throws WTPropertyVetoException
a_BranchPointUfid
-
WTPropertyVetoException
private void branchPointUfidValidate(String a_BranchPointUfid) throws WTPropertyVetoException
a_BranchPointUfid
-
WTPropertyVetoException
public ControlBranch getPredecessor()
public void setPredecessor(ControlBranch a_Predecessor) throws WTPropertyVetoException, WTException
a_Predecessor
-
WTPropertyVetoException
WTException
public ObjectReference getPredecessorReference()
public void setPredecessorReference(ObjectReference a_PredecessorReference) throws WTPropertyVetoException
a_PredecessorReference
-
WTPropertyVetoException
private void predecessorReferenceValidate(ObjectReference a_PredecessorReference) throws WTPropertyVetoException
a_PredecessorReference
-
WTPropertyVetoException
public ObjectReference getMasterReference()
public void setMasterReference(ObjectReference a_MasterReference) throws WTPropertyVetoException
a_MasterReference
-
WTPropertyVetoException
private void masterReferenceValidate(ObjectReference a_MasterReference) throws WTPropertyVetoException
a_MasterReference
-
WTPropertyVetoException
public ObjectReference getBranchPoint()
public void setBranchPoint(ObjectReference a_BranchPoint) throws WTPropertyVetoException
a_BranchPoint
-
WTPropertyVetoException
private void branchPointValidate(ObjectReference a_BranchPoint) throws WTPropertyVetoException
a_BranchPoint
-
WTPropertyVetoException
public ObjectReference getMergePoint()
public void setMergePoint(ObjectReference a_MergePoint) throws WTPropertyVetoException
a_MergePoint
-
WTPropertyVetoException
private void mergePointValidate(ObjectReference a_MergePoint) throws WTPropertyVetoException
a_MergePoint
-
WTPropertyVetoException
public static ControlBranch newControlBranch(Iterated iteration) throws WTException
iteration
-
WTException
protected void initialize(Iterated iteration) throws WTException
iteration
-
WTException
public String getIdentity()
getIdentity
in interface Persistable
public String getType()
getType
in interface Persistable
public void checkAttributes() throws InvalidAttributeException
checkAttributes
in interface Persistable
InvalidAttributeException
public PersistInfo getPersistInfo()
getPersistInfo
in interface Persistable
public void setPersistInfo(PersistInfo a_PersistInfo)
setPersistInfo
in interface Persistable
a_PersistInfo
- public FederatableInfo getFederatableInfo()
getFederatableInfo
in interface Federatable
public void setFederatableInfo(FederatableInfo a_FederatableInfo) throws WTPropertyVetoException
setFederatableInfo
in interface Federatable
a_FederatableInfo
-
WTPropertyVetoException
private void federatableInfoValidate(FederatableInfo a_FederatableInfo) throws WTPropertyVetoException
a_FederatableInfo
-
WTPropertyVetoException
public ArchiveInfo getArchiveInfo()
getArchiveInfo
in interface ArchiveInfoHolder
public void setArchiveInfo(ArchiveInfo a_ArchiveInfo) throws WTPropertyVetoException
setArchiveInfo
in interface ArchiveInfoHolder
a_ArchiveInfo
-
WTPropertyVetoException
private void archiveInfoValidate(ArchiveInfo a_ArchiveInfo) throws WTPropertyVetoException
a_ArchiveInfo
-
WTPropertyVetoException
public boolean equals(Object obj)
ObjectIdentifier
s.
Changed or stale copies are still considered equal by this method.
Delegates to PersistenceHelper.equals(Persistable,Object)
.
Warning: Certain core Windchill operations may depend upon
equals
being ObjectIdentifier
-based. Changes
to the default implementation should be done with care, if at all.
Supported API: false
obj
-
public int hashCode()
ObjectIdentifier
.
Delegates to PersistenceHelper.hashCode(Persistable)
.
Warning: Certain core Windchill operations may depend upon
hashCode
being ObjectIdentifier-based
. Changes
to the default implementation should be done with care, if at all.
Supported API: false
public long getBranchIdentifier()
public void setUntrustedBusinessFields(Iterated iteration) throws WTException
WTException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |