Package wt.enterprise
Class IteratedFolderResident
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.enterprise._IteratedFolderResident
wt.enterprise.IteratedFolderResident
- All Implemented Interfaces:
Externalizable,Serializable,wt.access._AccessControlled,wt.access._PolicyAccessControlled,wt.access._SecurityLabeled,AccessControlled,wt.access.PolicyAccessControlled,SecurityLabeled,wt.admin._DomainAdministered,DomainAdministered,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,wt.fc.adminlock._AdministrativelyLockable,AdministrativelyLockable,NetFactor,ObjectMappable,Persistable,wt.folder._CabinetBased,wt.folder._Foldered,wt.folder._FolderEntry,wt.folder._FolderServiceManaged,wt.folder._IteratedFoldered,CabinetBased,Foldered,FolderEntry,wt.folder.FolderServiceManaged,IteratedFoldered,DisplayIdentification,wt.locks._Lockable,Lockable,wt.notify._Notifiable,Notifiable,wt.ownership._Ownable,wt.ownership.Ownable,_Iterated,Iterated,wt.vc.wip._Workable,Workable
- Direct Known Subclasses:
wt.lifecycle._LifeCycleTemplate
@GenAsPersistable(superClass=WTObject.class,interfaces={Workable.class,Notifiable.class,DomainAdministered.class,wt.access.PolicyAccessControlled.class,wt.ownership.Ownable.class,IteratedFoldered.class,SecurityLabeled.class},extendable=true,versions={-4757779773833845164L,575697966451335875L,8947220098828693077L},properties=@GeneratedProperty(name="creator",type=WTPrincipalReference.class,javaDoc="The reference to a persisted principal who created the object.",accessors=@PropertyAccessors(setAccess=PRIVATE),constraints=@PropertyConstraints(required=true),columnProperties=@ColumnProperties(columnName="B")),derivedProperties={@DerivedProperty(name="creatorEMail",derivedFrom="creator.EMail",accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="creatorName",derivedFrom="creator.name",accessors=@PropertyAccessors(setAccess=PRIVATE)),@DerivedProperty(name="creatorFullName",derivedFrom="creator.fullName",accessors=@PropertyAccessors(setAccess=PRIVATE))},tableProperties=@TableProperties(compositeUnique1="masterReference.key.id+iterationInfo.identifier.iterationId+checkoutInfo.state"))
public abstract class IteratedFolderResident
extends _IteratedFolderResident
This rather than
Supported API: true
Extendable: true
Workable (and therefor Iterated)
first class information object is IteratedFoldered
which allows special foldering behavior to take into account its Iterated
nature when displaying it in a folder, and it is DomainAdministered;
it is similar to a FolderResident except that it is Workable
and is therefor Foldered; it
is neither LifeCycleManaged nor Versioned.
Supported API: true
Extendable: true
- See Also:
-
- "'The Enterprise Layer' in 'Application Developer's Guide'"
- Serialized Form
-
Field Summary
Fields inherited from interface wt.vc._Iterated
CONTROL_BRANCH, CREATOR_EMAIL, CREATOR_FULL_NAME, CREATOR_NAME, ITERATION_IDENTIFIER, ITERATION_NOTE, LATEST_ITERATION, MASTER, MASTER_REFERENCE, MODIFIER, MODIFIER_EMAIL, MODIFIER_FULL_NAME, MODIFIER_NAME -
Method Summary
Methods inherited from class wt.enterprise._IteratedFolderResident
getControlBranch, getIterationIdentifier, getIterationNote, getMaster, getMasterReference, getModifier, getModifierEMail, getModifierFullName, getModifierName, isLatestIteration, setMaster, setMasterReferenceMethods inherited from class wt.fc.WTObject
getDisplayIdentifier, getDisplayIdentity, getDisplayTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.fc.Persistable
checkAttributes