Class ManagedCollection

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.facade.persistedcollection._ManagedCollection
wt.facade.persistedcollection.ManagedCollection
All Implemented Interfaces:
Externalizable, Serializable, wt.access._AccessControlled, wt.access._AccessControlList, wt.access._AdHocControlled, wt.access._IdentityAccessControlled, wt.access._PolicyAccessControlled, AccessControlled, wt.access.AccessControlList, AdHocControlled, wt.access.IdentityAccessControlled, wt.access.PolicyAccessControlled, wt.admin._DomainAdministered, DomainAdministered, wt.facade.persistedcollection._PersistedCollectable, wt.facade.persistedcollection._PersistedCollectableHolder, wt.facade.persistedcollection._PersistedCollectableNestedHolder, wt.facade.persistedcollection._PersistedCollectionHolder, wt.facade.persistedcollection._PersistedCollectionNestedHolder, PersistedCollectable, PersistedCollectableHolder, PersistedCollectableNestedHolder, PersistedCollectionHolder, PersistedCollectionNestedHolder, wt.fc._IdentificationObjectNamespace, wt.fc._Identified, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, wt.fc._UniquelyIdentified, wt.fc.adminlock._AdministrativelyLockable, AdministrativelyLockable, wt.fc.IdentificationObjectNamespace, Identified, NetFactor, ObjectMappable, Persistable, UniquelyIdentified, wt.federation._FederatedLinkHolder, wt.federation._RemotelyLinkable, wt.federation.FederatedLinkHolder, wt.federation.RemotelyLinkable, wt.folder._CabinetBased, wt.folder._Foldered, wt.folder._FolderEntry, wt.folder._FolderServiceManaged, CabinetBased, Foldered, FolderEntry, wt.folder.FolderServiceManaged, wt.folder.history.Movable, wt.iba.value._IBAHolder, wt.iba.value.IBAHolder, DisplayIdentification, wt.index._Indexable, Indexable, wt.inf.container._WTContained, wt.inf.container._WTContainedIdentified, WTContained, WTContainedIdentified, wt.notify._Notifiable, Notifiable, wt.ownership._Ownable, wt.ownership.Ownable, wt.recent.RecentlyVisited, wt.type._Typed, wt.type._TypeManaged, wt.type.FlexTyped, wt.type.Typed, wt.type.TypeManaged, wt.ufid._Federatable, wt.ufid.Federatable

@GenAsPersistable(superClass=WTObject.class,interfaces={PersistedCollectableNestedHolder.class,wt.type.Typed.class,PersistedCollectable.class,wt.ownership.Ownable.class,Indexable.class,Notifiable.class,Foldered.class,wt.fc.IdentificationObjectNamespace.class,wt.access.PolicyAccessControlled.class,AdHocControlled.class,WTContained.class,wt.access.IdentityAccessControlled.class,UniquelyIdentified.class,WTContainedIdentified.class,wt.ufid.Federatable.class,wt.folder.history.Movable.class},serializable=EXTERNALIZABLE_BASIC,properties={@GeneratedProperty(name="number",type=java.lang.String.class,javaDoc="A string attribute representing a unique number for a MangedCollection instance (forced upper case).",constraints=@PropertyConstraints(stringCase=UPPER_CASE,changeable=VIA_OTHER_MEANS,required=true),columnProperties=@ColumnProperties(index=true,columnName="collectionNumber")),@GeneratedProperty(name="name",type=java.lang.String.class,javaDoc="A string attribute representing a non-unique name of a ManagedCollection instance.",constraints=@PropertyConstraints(changeable=VIA_OTHER_MEANS,required=true),columnProperties=@ColumnProperties(persistent=true)),@GeneratedProperty(name="description",type=java.lang.String.class,accessors=@PropertyAccessors(setExceptions={}),constraints=@PropertyConstraints(upperLimit=4000)),@GeneratedProperty(name="modifierReference",type=WTPrincipalReference.class,javaDoc="Reference to principal that last modified a ManagedCollection instance.",constraints=@PropertyConstraints(required=true))},iconProperties=@IconProperties(standardIcon="netmarkets/images/managed_collection.gif",openIcon="netmarkets/images/managed_collection.gif")) public abstract class ManagedCollection extends wt.facade.persistedcollection._ManagedCollection
Abstract reference implementation of a PersistedCollectionNestedHolder business object.

Supported API: true

Extendable: false
See Also:
  • Method Details

    • newManagedCollection

      public static ManagedCollection newManagedCollection() throws WTException
      Factory for creating a new ManagedCollection.

      Supported API: true
      Returns:
      ManagedCollection object (default type).
      Throws:
      WTException
    • newManagedCollection

      public static ManagedCollection newManagedCollection(String number, String name, Folder folder) throws WTException
      Factory for creating a new ManagedCollection with identity and folder.

      Supported API: true
      Parameters:
      number - Managed collection number (unique identity).
      name - Managed collection name (non-unique identity).
      folder - Folder to contain the ManagedCollection object.
      Returns:
      ManagedCollection object (default type).
      Throws:
      WTException