Package wt.change2
Class WTChangeDirectiveIdentity
java.lang.Object
wt.fc._IdentificationObject
wt.fc.IdentificationObject
wt.change2._ChangeIdentificationObject
wt.change2.ChangeIdentificationObject
wt.change2._WTChangeDirectiveIdentity
wt.change2.WTChangeDirectiveIdentity
- All Implemented Interfaces:
Externalizable,Serializable,wt.fc._IdentificationObjectNamespace,wt.fc._NetFactor,wt.fc.IdentificationObjectNamespace,NetFactor,wt.inf.container._WTContainerNamespace,wt.inf.container.WTContainerNamespace,_OrganizationOwnedIdentificationObjectNamespace,OrganizationOwnedIdentificationObjectNamespace
@GenAsUnPersistable(superClass=wt.change2.ChangeIdentificationObject.class,
interfaces=java.io.Externalizable.class,
serializable=EXTERNALIZABLE_BASIC,
properties=@GeneratedProperty(name="number",type=java.lang.String.class,supportedAPI=PUBLIC,constraints=@PropertyConstraints(changeable=VIA_OTHER_MEANS,upperLimit=20)))
public class WTChangeDirectiveIdentity
extends _WTChangeDirectiveIdentity
The identification object for WTChangeDirective objects. This object
is responsible for assigning a unique number to a WTChangeDirective object
when it is stored in the database. It is responsible, through the Identificaition
Service, for setting the user-provided name for a WTChangeDirective object.
Use the newWTChangeDirectiveIdentity static factory method(s),
not the WTChangeDirectiveIdentity 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: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from class wt.change2._WTChangeDirectiveIdentity
EXTERNALIZATION_VERSION_UID, NUMBERFields inherited from interface wt.org._OrganizationOwnedIdentificationObjectNamespace
ORGANIZATION_REFERENCEFields inherited from interface wt.inf.container._WTContainerNamespace
CONTAINED_IDENTIFIED, CONTAINER_REFERENCE, NAMESPACE_REFERENCEFields inherited from interface wt.inf.container.WTContainerNamespace
NAMESPACE_ID -
Method Summary
Modifier and TypeMethodDescriptionstatic WTChangeDirectiveIdentitynewWTChangeDirectiveIdentity(WTChangeDirective directive)
Supported API: trueMethods inherited from class wt.change2._WTChangeDirectiveIdentity
getClassInfo, getConceptualClassname, getNumber, readExternal, readVersion, setNumber, super_readExternal_WTChangeDirectiveIdentity, super_readVersion_WTChangeDirectiveIdentity, super_writeExternal_WTChangeDirectiveIdentity, writeExternalMethods inherited from class wt.change2.ChangeIdentificationObject
getKeyClassNameMethods inherited from class wt.change2._ChangeIdentificationObject
getContainedIdentified, getContainerReference, getNamespaceReference, getOrganizationReference, readVersion, setContainedIdentified, setContainerReference, setNamespaceReference, setOrganizationReference, super_readExternal_ChangeIdentificationObject, super_readVersion_ChangeIdentificationObject, super_writeExternal_ChangeIdentificationObjectMethods inherited from class wt.fc.IdentificationObject
changeIdentity, checkIdentity, createKey, getSemanticKey, initialize, setAdditionalKeyAttributes, toStringMethods inherited from class wt.fc._IdentificationObject
readVersion
-
Method Details
-
newWTChangeDirectiveIdentity
public static WTChangeDirectiveIdentity newWTChangeDirectiveIdentity(WTChangeDirective directive) throws WTException
Supported API: true- Parameters:
directive-- Returns:
- WTChangeDirectiveIdentity
- Throws:
WTException
-