wt.configuration
Interface SerialNumberedInstanceIfc

All Superinterfaces:
NetFactor, ObjectMappable, Persistable, Serializable
All Known Subinterfaces:
SerialNumberedComponentInstance, SerialNumberedConfiguredInstanceMaster, SerialNumberedInstanceMaster
All Known Implementing Classes:
WTProductInstanceMaster

public interface SerialNumberedInstanceIfc
extends Persistable

The interface portion of a serial numbered instance (the implementation portion is SerialNumberedInstanceImpl. This package supports two kinds of instances, SerialNumberedComponentInstance and SerialNumberedInstanceMaster. The former is deprecated, the latter implemented by WTProductInstanceMaster.

Supported API: true

Extendable: false

See Also:
SerialNumberedInstanceImpl

Field Summary
static String INSTANCE_OF
          Label for the attribute; The object this instance is an instance of.
static String INSTANCE_OF_REFERENCE
          Label for the attribute; The object this instance is an instance of.
static String LOT_NUMBER
          Label for the attribute; The serial number of the object.
static String SERIAL_NUMBER
          Label for the attribute; The serial number of the object.
 
Method Summary
 SerialNumbered getInstanceOf()
          Gets the object for the association that plays role: INSTANCE_OF.
 ObjectReference getInstanceOfReference()
          Gets the value of the attribute: INSTANCE_OF_REFERENCE.
 String getLotNumber()
          Gets the value of the attribute: LOT_NUMBER.
 String getSerialNumber()
          Gets the value of the attribute: SERIAL_NUMBER.
 void setInstanceOf(SerialNumbered a_InstanceOf)
          Sets the object for the association that plays role: INSTANCE_OF.
 void setInstanceOfReference(ObjectReference a_InstanceOfReference)
          Sets the value of the attribute: INSTANCE_OF_REFERENCE.
 void setLotNumber(String a_LotNumber)
          Sets the value of the attribute: LOT_NUMBER.
 void setSerialNumber(String a_SerialNumber)
          Sets the value of the attribute: SERIAL_NUMBER.
 

Field Detail

SERIAL_NUMBER

static final String SERIAL_NUMBER
Label for the attribute; The serial number of the object. The serial number must be unique in the context of its serial numbered object.

Supported API: true

See Also:
SerialNumbered, Constant Field Values

LOT_NUMBER

static final String LOT_NUMBER
Label for the attribute; The serial number of the object. The serial number must be unique in the context of its serial numbered object.

Supported API: true

See Also:
SerialNumbered, Constant Field Values

INSTANCE_OF

static final String INSTANCE_OF
Label for the attribute; The object this instance is an instance of.

Supported API: true

See Also:
Constant Field Values

INSTANCE_OF_REFERENCE

static final String INSTANCE_OF_REFERENCE
Label for the attribute; The object this instance is an instance of.

Supported API: true

See Also:
Constant Field Values
Method Detail

getSerialNumber

String getSerialNumber()
Gets the value of the attribute: SERIAL_NUMBER. The serial number of the object. The serial number must be unique in the context of its serial numbered object.

Supported API: true

Returns:
String
See Also:
SerialNumbered

setSerialNumber

void setSerialNumber(String a_SerialNumber)
                     throws WTPropertyVetoException
Sets the value of the attribute: SERIAL_NUMBER. The serial number of the object. The serial number must be unique in the context of its serial numbered object.

Supported API: true

Parameters:
a_SerialNumber -
Throws:
WTPropertyVetoException
See Also:
SerialNumbered

getLotNumber

String getLotNumber()
Gets the value of the attribute: LOT_NUMBER. The serial number of the object. The serial number must be unique in the context of its serial numbered object.

Supported API: true

Returns:
String
See Also:
SerialNumbered

setLotNumber

void setLotNumber(String a_LotNumber)
                  throws WTPropertyVetoException
Sets the value of the attribute: LOT_NUMBER. The serial number of the object. The serial number must be unique in the context of its serial numbered object.

Supported API: true

Parameters:
a_LotNumber -
Throws:
WTPropertyVetoException
See Also:
SerialNumbered

getInstanceOf

SerialNumbered getInstanceOf()
Gets the object for the association that plays role: INSTANCE_OF. The object this instance is an instance of.

Supported API: true

Returns:
SerialNumbered

setInstanceOf

void setInstanceOf(SerialNumbered a_InstanceOf)
                   throws WTPropertyVetoException,
                          WTException
Sets the object for the association that plays role: INSTANCE_OF. The object this instance is an instance of.

Supported API: true

Parameters:
a_InstanceOf -
Throws:
WTPropertyVetoException
WTException

getInstanceOfReference

ObjectReference getInstanceOfReference()
Gets the value of the attribute: INSTANCE_OF_REFERENCE. The object this instance is an instance of.

Supported API: true

Returns:
ObjectReference

setInstanceOfReference

void setInstanceOfReference(ObjectReference a_InstanceOfReference)
                            throws WTPropertyVetoException
Sets the value of the attribute: INSTANCE_OF_REFERENCE. The object this instance is an instance of.

Supported API: true

Parameters:
a_InstanceOfReference -
Throws:
WTPropertyVetoException