Package wt.folder

Class FolderMemberLink

java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.fc._ObjectToObjectLink
wt.fc.ObjectToObjectLink
wt.folder._FolderMemberLink
wt.folder.FolderMemberLink
All Implemented Interfaces:
Externalizable, Serializable, wt.fc._BinaryLink, wt.fc._Link, wt.fc._NetFactor, wt.fc._ObjectMappable, wt.fc._Persistable, BinaryLink, Link, NetFactor, ObjectMappable, Persistable, wt.folder._FolderEntryLink, wt.folder._FolderMembership, wt.folder._FolderServiceManaged, wt.folder.FolderEntryLink, FolderMembership, wt.folder.FolderServiceManaged, DisplayIdentification
Direct Known Subclasses:
wt.folder._SubFolderLink

@GenAsBinaryLink(superClass=ObjectToObjectLink.class, interfaces=FolderMembership.class, versions=2538346186404157511L, roleA=@GeneratedRole(name="folder",type=Folder.class,javaDoc="The <code>Folder</code> containing object of the <code>FolderMembership</code> association.",accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={}),cascade=false), roleB=@GeneratedRole(name="member",type=Foldered.class,javaDoc="The <code>FolderEntry</code> object which performs the member role (i.e. the contained object) in the <code>FolderMembership</code> association.",accessors=@PropertyAccessors(getAccess=PRIVATE,setExceptions={})), tableProperties=@TableProperties(tableName="FolderMemberLink",oracleTableSize=LARGE)) public class FolderMemberLink extends wt.folder._FolderMemberLink
Holds a persistent association between a Folder (Cabinet or SubFolder) and a Foldered object (it's member). A Foldered object may be a member of one and only one Folder.

If the folder member is actually IteratedFoldered, then the IteratedFolderMemberLink association is used instead. To find all the members of a folder navigate the parent of FolderMemberLink and IteratedFolderMemberLink - FolderMembership.

To add/remove a member to/from a Folder, the user must have modify permission on the Folder.

Use the newFolderMemberLink static factory method(s), not the FolderMemberLink 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.

The FolderMemberLink constructor method and the newFolderMemberLink static factory methods are not supported APIs for customization.



Supported API: true

Extendable: false

See Also: