Package wt.folder
Interface FolderMembership
- All Superinterfaces:
wt.fc._BinaryLink,wt.folder._FolderEntryLink,wt.folder._FolderMembership,wt.folder._FolderServiceManaged,wt.fc._Link,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,BinaryLink,wt.folder.FolderEntryLink,wt.folder.FolderServiceManaged,Link,NetFactor,ObjectMappable,Persistable,Serializable
- All Known Implementing Classes:
wt.folder._FolderMemberLink,wt.folder._IteratedFolderMemberLink,wt.folder._SubFolderLink,FolderMemberLink,IteratedFolderMemberLink,SubFolderLink
@GenAsBinaryLink(interfaces=wt.folder.FolderEntryLink.class,
roleA=@GeneratedRole(name="folder",type=Folder.class,javaDoc="The <code>Folder</code> containing object of the <code>FolderMembership</code> association.",accessors=@PropertyAccessors(setExceptions={}),cardinality=ONE),
roleB=@GeneratedRole(name="member",type=FolderEntry.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(setExceptions={})))
public interface FolderMembership
extends wt.folder._FolderMembership
A FolderMembership association defines the basic containment characteristic
of a Folder. Whenever the Folder of an object that participates in
a FolderMembership association is deleted, the member is deleted also.
The object performing the folder role in the association, the
Supported API: true
Extendable: false
Folder
is the container, the object performing the member role, a FolderEntry
is the contained object.
Supported API: true
Extendable: false
-
Method Summary
Methods inherited from interface wt.fc.BinaryLink
getLinkInfo, getOtherObject, getRole, getRoleAObject, getRoleAObjectId, getRoleBObject, getRoleBObjectId, setRoleAObject, setRoleBObjectMethods inherited from interface wt.fc.Link
appendJoinCriteria, appendRoleCriteria, getAllObjects, getJoinValues, getRoleIdName, getRoleObject, setRoleObjectMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes