wt.transfer.unit
Class TransferManifest

java.lang.Object
  extended bywt.transfer.unit.TransferManifest
All Implemented Interfaces:
Externalizable, NetFactor, ObjectMappable, Serializable

public class TransferManifest
extends Object
implements ObjectMappable, Externalizable

Use the newTransferManifest static factory method(s), not the TransferManifest 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

Field Summary
private static String CLASSNAME
           
static String CREATE_STAMP
          Label for the attribute.
private  Timestamp createStamp
           
static long EXTERNALIZATION_VERSION_UID
           
static String FILTER_NAME
          Label for the attribute.
private static int FILTER_NAME_UPPER_LIMIT
           
private  String filterName
           
static String ITEM_LIST
          Label for the attribute.
private  Vector itemList
           
protected static long OLD_FORMAT_VERSION_UID
           
static String ORIGIN_HOST
          Label for the attribute.
private static int ORIGIN_HOST_UPPER_LIMIT
           
static String ORIGIN_VERSION
          Label for the attribute.
private static int ORIGIN_VERSION_UPPER_LIMIT
           
private  String originHost
           
private  String originVersion
           
private static String RESOURCE
           
(package private) static long serialVersionUID
           
static String TYPE_LIST
          Label for the attribute.
private  Vector typeList
           
 
Constructor Summary
TransferManifest()
           
 
Method Summary
private  void filterNameValidate(String a_FilterName)
           
 ClassInfo getClassInfo()
          Returns the ClassInfo object for this class.
 String getConceptualClassname()
          Returns the conceptual (modeled) name for the class.
 Timestamp getCreateStamp()
          Gets the value of the attribute: CREATE_STAMP.
 String getFilterName()
          Gets the value of the attribute: FILTER_NAME.
 Vector getItemList()
          Gets the value of the attribute: ITEM_LIST.
 String getOriginHost()
          Gets the value of the attribute: ORIGIN_HOST.
 String getOriginVersion()
          Gets the value of the attribute: ORIGIN_VERSION.
 Vector getTypeList()
          Gets the value of the attribute: TYPE_LIST.
protected  void initialize()
          Supports initialization, following construction of an instance.
static TransferManifest newTransferManifest()
          Default factory for the class.
private  void originHostValidate(String a_OriginHost)
           
private  void originVersionValidate(String a_OriginVersion)
           
 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(TransferManifest thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
 void setCreateStamp(Timestamp a_CreateStamp)
          Sets the value of the attribute: CREATE_STAMP.
 void setFilterName(String a_FilterName)
          Sets the value of the attribute: FILTER_NAME.
 void setItemList(Vector a_ItemList)
          Sets the value of the attribute: ITEM_LIST.
 void setOriginHost(String a_OriginHost)
          Sets the value of the attribute: ORIGIN_HOST.
 void setOriginVersion(String a_OriginVersion)
          Sets the value of the attribute: ORIGIN_VERSION.
 void setTypeList(Vector a_TypeList)
          Sets the value of the attribute: TYPE_LIST.
 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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

CREATE_STAMP

public static final String CREATE_STAMP
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

createStamp

private Timestamp createStamp

ORIGIN_VERSION

public static final String ORIGIN_VERSION
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

ORIGIN_VERSION_UPPER_LIMIT

private static int ORIGIN_VERSION_UPPER_LIMIT

originVersion

private String originVersion

ORIGIN_HOST

public static final String ORIGIN_HOST
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

ORIGIN_HOST_UPPER_LIMIT

private static int ORIGIN_HOST_UPPER_LIMIT

originHost

private String originHost

FILTER_NAME

public static final String FILTER_NAME
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

FILTER_NAME_UPPER_LIMIT

private static int FILTER_NAME_UPPER_LIMIT

filterName

private String filterName

TYPE_LIST

public static final String TYPE_LIST
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

typeList

private Vector typeList

ITEM_LIST

public static final String ITEM_LIST
Label for the attribute.

Supported API: false

See Also:
Constant Field Values

itemList

private Vector itemList

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
Constructor Detail

TransferManifest

public TransferManifest()
Method Detail

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
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
Parameters:
input -
Throws:
IOException
ClassNotFoundException

readVersion

protected boolean readVersion(TransferManifest 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
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
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
Returns:
String

toString

public String toString()
Returns the conceptual (modeled) name for the class.

Supported API: true

Returns:
String

getClassInfo

public ClassInfo getClassInfo()
                       throws WTIntrospectionException
Returns the ClassInfo object for this class.

Supported API: true

Specified by:
getClassInfo in interface NetFactor
Returns:
ClassInfo
Throws:
WTIntrospectionException

getCreateStamp

public Timestamp getCreateStamp()
Gets the value of the attribute: CREATE_STAMP.

Supported API: false

Returns:
Timestamp

setCreateStamp

public void setCreateStamp(Timestamp a_CreateStamp)
                    throws WTPropertyVetoException
Sets the value of the attribute: CREATE_STAMP.

Supported API: false

Parameters:
a_CreateStamp -
Throws:
WTPropertyVetoException

getOriginVersion

public String getOriginVersion()
Gets the value of the attribute: ORIGIN_VERSION.

Supported API: false

Returns:
String

setOriginVersion

public void setOriginVersion(String a_OriginVersion)
                      throws WTPropertyVetoException
Sets the value of the attribute: ORIGIN_VERSION.

Supported API: false

Parameters:
a_OriginVersion -
Throws:
WTPropertyVetoException

originVersionValidate

private void originVersionValidate(String a_OriginVersion)
                            throws WTPropertyVetoException
Parameters:
a_OriginVersion -
Throws:
WTPropertyVetoException

getOriginHost

public String getOriginHost()
Gets the value of the attribute: ORIGIN_HOST.

Supported API: false

Returns:
String

setOriginHost

public void setOriginHost(String a_OriginHost)
                   throws WTPropertyVetoException
Sets the value of the attribute: ORIGIN_HOST.

Supported API: false

Parameters:
a_OriginHost -
Throws:
WTPropertyVetoException

originHostValidate

private void originHostValidate(String a_OriginHost)
                         throws WTPropertyVetoException
Parameters:
a_OriginHost -
Throws:
WTPropertyVetoException

getFilterName

public String getFilterName()
Gets the value of the attribute: FILTER_NAME.

Supported API: false

Returns:
String

setFilterName

public void setFilterName(String a_FilterName)
                   throws WTPropertyVetoException
Sets the value of the attribute: FILTER_NAME.

Supported API: false

Parameters:
a_FilterName -
Throws:
WTPropertyVetoException

filterNameValidate

private void filterNameValidate(String a_FilterName)
                         throws WTPropertyVetoException
Parameters:
a_FilterName -
Throws:
WTPropertyVetoException

getTypeList

public Vector getTypeList()
Gets the value of the attribute: TYPE_LIST.

Supported API: false

Returns:
Vector

setTypeList

public void setTypeList(Vector a_TypeList)
                 throws WTPropertyVetoException
Sets the value of the attribute: TYPE_LIST.

Supported API: false

Parameters:
a_TypeList -
Throws:
WTPropertyVetoException

getItemList

public Vector getItemList()
Gets the value of the attribute: ITEM_LIST.

Supported API: false

Returns:
Vector

setItemList

public void setItemList(Vector a_ItemList)
                 throws WTPropertyVetoException
Sets the value of the attribute: ITEM_LIST.

Supported API: false

Parameters:
a_ItemList -
Throws:
WTPropertyVetoException

newTransferManifest

public static TransferManifest newTransferManifest()
                                            throws WTException
Default factory for the class.

Supported API: false

Returns:
TransferManifest
Throws:
WTException

initialize

protected void initialize()
                   throws WTException
Supports initialization, following construction of an instance. Invoked by "new" factory having the same signature.

Supported API: false

Throws:
WTException