wt.transfer.unit
Class ExportObjectList
java.lang.Object
wt.fc.WTObject
wt.graph.AbstractObjectGraph
wt.transfer.unit.ExportObjectGraph
wt.transfer.unit.ExportObjectList
- All Implemented Interfaces:
- AccessControlled, BasicTransferUnit, Cloneable, DisplayIdentification, DomainAdministered, Externalizable, GraphModel, GraphNodeModel, Iterated, NetFactor, NodeExpander, ObjectGraph, ObjectGraphNode, ObjectMappable, Persistable, Serializable, TransferUnit, Walker
- public class ExportObjectList
- extends ExportObjectGraph
- implements Externalizable
Use the newExportObjectList
static factory method(s), not
the ExportObjectList
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
- See Also:
- Serialized Form
Fields inherited from interface wt.vc.Iterated |
BRANCH_IDENTIFIER, CONTROL_BRANCH, CREATOR, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_INFO, ITERATION_NOTE, LATEST_ITERATION, MASTER, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAME |
Methods inherited from class wt.transfer.unit.ExportObjectGraph |
getBranchIdentifier, getCreator, getCreatorEMail, getCreatorFullName, getCreatorName, getDomainRef, getIterationIdentifier, getIterationInfo, getIterationNote, getManifest, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, initialize, isLatestIteration, newExportObjectGraph, readVersion, setDomainRef, setIterationInfo, setManifest, setMaster, setMasterReference |
Methods inherited from class wt.graph.AbstractObjectGraph |
clone, equals, expandNode, getEdgeImpl, getEdgeList, getGraph, getId, getInfo, getNodeExpander, getNodeImpl, getNodeList, getRoot, getRootReference, getVisitor, getWalkerImpl, hashCode, isExcluded, readVersion, setEdgeList, setExcluded, setGraph, setId, setInfo, setNodeExpander, setNodeImpl, setNodeList, setRoot, setRootReference, setVisitor, setWalkerImpl, traverse, traverse |
Methods inherited from class wt.fc.WTObject |
checkAttributes, duplicate, finalize, getClassInfo, getCreateTimestamp, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, getModifyTimestamp, getPersistInfo, getType, readVersion, setPersistInfo, toString |
RESOURCE
private static final String RESOURCE
- See Also:
- Constant Field Values
CLASSNAME
private static final String CLASSNAME
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
EXTERNALIZATION_VERSION_UID
public static final long EXTERNALIZATION_VERSION_UID
- See Also:
- Constant Field Values
OLD_FORMAT_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
- See Also:
- Constant Field Values
ExportObjectList
public ExportObjectList()
writeExternal
public void writeExternal(ObjectOutput output)
throws IOException
- Writes the non-transient fields of this class to an external source.
Supported API: false
- Specified by:
writeExternal
in interface Externalizable
- Overrides:
writeExternal
in class ExportObjectGraph
- Parameters:
output
-
- Throws:
IOException
readExternal
public void readExternal(ObjectInput input)
throws IOException,
ClassNotFoundException
- Reads the non-transient fields of this class from an external source.
Supported API: false
- Specified by:
readExternal
in interface Externalizable
- Overrides:
readExternal
in class ExportObjectGraph
- Parameters:
input
-
- Throws:
IOException
ClassNotFoundException
readVersion
protected boolean readVersion(ExportObjectList thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
throws IOException,
ClassNotFoundException
- Reads the non-transient fields of this class from an external source.
Supported API: false
- Parameters:
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
- Returns:
- boolean
- Throws:
IOException
ClassNotFoundException
readOldVersion
private boolean readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
throws IOException,
ClassNotFoundException
- Reads the non-transient fields of this class from an external source,
which is not the current version.
- Parameters:
input
- readSerialVersionUID
- passThrough
- superDone
-
- Returns:
- boolean
- Throws:
IOException
ClassNotFoundException
writeExternal
public void writeExternal(PersistentStoreIfc output)
throws SQLException,
DatastoreException
- 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.
(Not intended for general use.)
Supported API: false
- Specified by:
writeExternal
in interface ObjectMappable
- Overrides:
writeExternal
in class ExportObjectGraph
- Parameters:
output
-
- Throws:
SQLException
DatastoreException
readExternal
public void readExternal(PersistentRetrieveIfc input)
throws SQLException,
DatastoreException
- Used by Persistent Data Service to populate the persistent attributes
of this class from a persistent store.
(Not intended for general
use.)
Supported API: false
- Specified by:
readExternal
in interface ObjectMappable
- Overrides:
readExternal
in class ExportObjectGraph
- Parameters:
input
-
- Throws:
SQLException
DatastoreException
getConceptualClassname
public String getConceptualClassname()
- Returns the conceptual (modeled) name for the class.
Supported API: true
- Specified by:
getConceptualClassname
in interface NetFactor
- Overrides:
getConceptualClassname
in class ExportObjectGraph
- Returns:
- String
setEdgeImpl
public void setEdgeImpl(String edgeImpl)
Supported API: false
- Specified by:
setEdgeImpl
in interface GraphModel
- Overrides:
setEdgeImpl
in class AbstractObjectGraph
- Parameters:
edgeImpl
-
setEdgeList
public void setEdgeList(ObjectGraphEdge[] edgeList)
Supported API: false
- Parameters:
edgeList
-
newExportObjectList
public static ExportObjectList newExportObjectList()
throws WTException
- Default factory for the class.
Supported API: false
- Returns:
- ExportObjectList
- Throws:
WTException