Package wt.access

Class AccessControlSurrogateMaster

java.lang.Object
wt.access._AccessControlSurrogateMaster
wt.access.AccessControlSurrogateMaster
All Implemented Interfaces:
Externalizable, Serializable, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, NetFactor, ObjectMappable, Persistable, wt.vc._Mastered, Mastered

@GenAsPersistable(interfaces=Mastered.class, serializable=EXTERNALIZABLE_BASIC) public class AccessControlSurrogateMaster extends wt.access._AccessControlSurrogateMaster
The AccessControlSurrogateMaster is defined soley to satisfy the version control service's requirements for Iterated objects. A class implementing the Mastered interface must be modeled for any class implementing the Iterated interface, with a foreign key association from the iteration to its master. The AccessControlSurrogate and AccessControlSurrogateMaster are never persisted in the database.

Use the newAccessControlSurrogateMaster static factory method(s), not the AccessControlSurrogateMaster 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.access._AccessControlSurrogateMaster

    EXTERNALIZATION_VERSION_UID

    Fields inherited from interface wt.vc._Mastered

    SERIES

    Fields inherited from interface wt.fc._Persistable

    PERSIST_INFO

    Fields inherited from interface wt.fc.Persistable

    IDENTITY, TYPE
  • Method Summary

    Methods inherited from class wt.access._AccessControlSurrogateMaster

    equals, getClassInfo, getConceptualClassname, getPersistInfo, getSeries, getType, hashCode, readExternal, readExternal, readVersion, setPersistInfo, setSeries, toString, writeExternal, writeExternal

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait