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 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 rather than Foldered; it is neither LifeCycleManaged nor Versioned.

Supported API: true

Extendable: true
See Also:
  • "'The Enterprise Layer' in 'Application Developer's Guide'"
  • Serialized Form