Package wt.facade.persistedcollection
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
Supported API: true
Extendable: false
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic ManagedCollectionFactory for creating a new ManagedCollection.static ManagedCollectionnewManagedCollection(String number, String name, Folder folder) Factory for creating a new ManagedCollection with identity and folder.Methods 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.Identified
getIdentificationObjectMethods inherited from interface wt.fc.Persistable
checkAttributes
-
Method Details
-
newManagedCollection
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
-