|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.fc.WTObject
wt.enterprise.Simple
wt.csm.navigation.AbstractNode
wt.csm.navigation.IndependentNode
Use the newIndependentNode
static factory method(s), not
the IndependentNode
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 String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
static String |
IND_NAV_STRUCT
Label for the attribute. |
static String |
IND_NAV_STRUCT_REFERENCE
Label for the attribute. |
private ObjectReference |
indNavStructReference
|
protected static long |
OLD_FORMAT_VERSION_UID
|
static String |
PARENT
Label for the attribute. |
static String |
PARENT_REFERENCE
Label for the attribute. |
private ObjectReference |
parentReference
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
Fields inherited from class wt.csm.navigation.AbstractNode |
DESCRIPTION, IMAGE, NAME |
Fields inherited from class wt.enterprise.Simple |
|
Fields inherited from class wt.fc.WTObject |
CREATE_TIMESTAMP, MODIFY_TIMESTAMP |
Fields inherited from interface wt.admin.DomainAdministered |
DOMAIN_REF, INHERITED_DOMAIN |
Fields inherited from interface wt.fc.BusinessInformation |
BUSINESS_TYPE, IDENTITY |
Fields inherited from interface wt.notify.Notifiable |
EVENT_SET |
Fields inherited from interface wt.fc.Persistable |
IDENTITY, PERSIST_INFO, TYPE |
Fields inherited from interface wt.identity.DisplayIdentification |
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPE |
Constructor Summary | |
IndependentNode()
|
Method Summary | |
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. |
String |
getConceptualClassname()
Deprecated. |
IndependentNavStruct |
getIndNavStruct()
Gets the object for the association that plays role: IND_NAV_STRUCT. |
ObjectReference |
getIndNavStructReference()
Gets the value of the attribute: IND_NAV_STRUCT_REFERENCE. |
IndependentNode |
getParent()
Gets the object for the association that plays role: PARENT. |
ObjectReference |
getParentReference()
Gets the value of the attribute: PARENT_REFERENCE. |
int |
hashCode()
Returns a hash code for this object based upon its ObjectIdentifier . |
private void |
indNavStructReferenceValidate(ObjectReference a_IndNavStructReference)
|
protected void |
initialize(String name,
IndependentNode parent,
IndependentNavStruct indepNavStruct)
Supports initialization, following construction of an instance. |
static IndependentNode |
newIndependentNode()
Supported API: false |
static IndependentNode |
newIndependentNode(String name,
IndependentNode parent,
IndependentNavStruct indepNavStruct)
Supported API: false |
private void |
parentReferenceValidate(ObjectReference a_ParentReference)
|
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(IndependentNode thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
void |
setIndNavStruct(IndependentNavStruct a_IndNavStruct)
Sets the object for the association that plays role: IND_NAV_STRUCT. |
void |
setIndNavStructReference(ObjectReference a_IndNavStructReference)
Sets the value of the attribute: IND_NAV_STRUCT_REFERENCE. |
void |
setParent(IndependentNode a_Parent)
Sets the object for the association that plays role: PARENT. |
void |
setParentReference(ObjectReference a_ParentReference)
Sets the value of the attribute: PARENT_REFERENCE. |
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 wt.csm.navigation.AbstractNode |
getDescription, getImage, getName, readVersion, setDescription, setImage, setName |
Methods inherited from class wt.enterprise.Simple |
getBusinessType, getDomainRef, getEventSet, getIdentity, initialize, isInheritedDomain, readVersion, setDomainRef, setEventSet, setInheritedDomain |
Methods inherited from class wt.fc.WTObject |
checkAttributes, duplicate, finalize, getClassInfo, getCreateTimestamp, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getModifyTimestamp, getPersistInfo, getType, readVersion, setPersistInfo, toString |
Methods inherited from class java.lang.Object |
clone, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface wt.fc.NetFactor |
getClassInfo |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
public static final String IND_NAV_STRUCT
public static final String IND_NAV_STRUCT_REFERENCE
private ObjectReference indNavStructReference
public static final String PARENT
public static final String PARENT_REFERENCE
private ObjectReference parentReference
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
Constructor Detail |
public IndependentNode()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class AbstractNode
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class AbstractNode
input
-
IOException
ClassNotFoundException
protected boolean readVersion(IndependentNode 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
writeExternal
in class AbstractNode
output
-
SQLException
DatastoreException
public void readExternal(PersistentRetrieveIfc input) throws SQLException, DatastoreException
(Not intended for general
use.)
Supported API: false
readExternal
in interface ObjectMappable
readExternal
in class AbstractNode
input
-
SQLException
DatastoreException
public String getConceptualClassname()
getConceptualClassname
in interface NetFactor
public IndependentNavStruct getIndNavStruct()
public void setIndNavStruct(IndependentNavStruct a_IndNavStruct) throws WTPropertyVetoException, WTException
a_IndNavStruct
-
WTPropertyVetoException
WTException
public ObjectReference getIndNavStructReference()
public void setIndNavStructReference(ObjectReference a_IndNavStructReference) throws WTPropertyVetoException
a_IndNavStructReference
-
WTPropertyVetoException
private void indNavStructReferenceValidate(ObjectReference a_IndNavStructReference) throws WTPropertyVetoException
a_IndNavStructReference
-
WTPropertyVetoException
public IndependentNode getParent()
public void setParent(IndependentNode a_Parent) throws WTPropertyVetoException, WTException
a_Parent
-
WTPropertyVetoException
WTException
public ObjectReference getParentReference()
public void setParentReference(ObjectReference a_ParentReference) throws WTPropertyVetoException
a_ParentReference
-
WTPropertyVetoException
private void parentReferenceValidate(ObjectReference a_ParentReference) throws WTPropertyVetoException
a_ParentReference
-
WTPropertyVetoException
public static IndependentNode newIndependentNode(String name, IndependentNode parent, IndependentNavStruct indepNavStruct) throws WTException
name
- parent
- indepNavStruct
-
WTException
protected void initialize(String name, IndependentNode parent, IndependentNavStruct indepNavStruct) throws WTException
name
- parent
- indepNavStruct
-
WTException
public static IndependentNode newIndependentNode() throws WTException
WTException
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
equals
in class AbstractNode
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
hashCode
in class AbstractNode
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |