Package wt.configuration
Interface SerialNumberedInstanceIfc
- All Superinterfaces:
wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,_SerialNumberedInstanceIfc,NetFactor,ObjectMappable,Persistable,Serializable
- All Known Subinterfaces:
wt.configuration._SerialNumberedComponentInstance,wt.configuration._SerialNumberedConfiguredInstanceMaster,wt.configuration._SerialNumberedInstanceMaster,SerialNumberedComponentInstance,SerialNumberedConfiguredInstanceMaster,SerialNumberedInstanceMaster
- All Known Implementing Classes:
_WTProductInstanceMaster,WTProductInstanceMaster
@GenAsPersistable(properties={@GeneratedProperty(name="serialNumber",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="The serial number of the object. The serial number must be unique in the context of its serial numbered object. @see SerialNumbered",constraints=@PropertyConstraints(upperLimit=32)),@GeneratedProperty(name="lotNumber",type=java.lang.String.class,supportedAPI=PUBLIC,javaDoc="The serial number of the object. The serial number must be unique in the context of its serial numbered object. @see SerialNumbered",constraints=@PropertyConstraints(upperLimit=32))},foreignKeys=@GeneratedForeignKey(name="SNSNII",myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="instanceOf",type=SerialNumbered.class,supportedAPI=PUBLIC,autoNavigate=true,constraints=@PropertyConstraints(required=true),javaDoc="The object this instance is an instance of."),myRole=@MyRole(name="instance")),tableProperties=@TableProperties(compositeUnique1="instanceOfReference.key.id+serialNumber+lotNumber"))
public interface SerialNumberedInstanceIfc
extends _SerialNumberedInstanceIfc
The interface portion of a serial numbered instance (the implementation
portion is
Supported API: true
Extendable: false
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:
-
Field Summary
Fields inherited from interface wt.configuration._SerialNumberedInstanceIfc
INSTANCE_OF, INSTANCE_OF_REFERENCE, LOT_NUMBER, SERIAL_NUMBER -
Method Summary
Methods inherited from interface wt.configuration._SerialNumberedInstanceIfc
getInstanceOf, getInstanceOfReference, getLotNumber, getSerialNumber, setInstanceOf, setInstanceOfReference, setLotNumber, setSerialNumberMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes