Package wt.folder
Interface Shortcut
- All Superinterfaces:
wt.fc._BinaryLink,wt.folder._CabinetBased,wt.folder._FolderEntry,wt.folder._FolderEntryLink,wt.folder._FolderServiceManaged,wt.fc._Link,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,wt.folder._Shortcut,BinaryLink,CabinetBased,FolderEntry,wt.folder.FolderEntryLink,wt.folder.FolderServiceManaged,Link,NetFactor,ObjectMappable,Persistable,Serializable
- All Known Implementing Classes:
wt.folder._IteratedShortcutLink,wt.folder._ShortcutLink,IteratedShortcutLink,ShortcutLink
@GenAsBinaryLink(interfaces={FolderEntry.class,wt.folder.FolderEntryLink.class},
roleA=@GeneratedRole(name="referencingFolder",type=Folder.class,javaDoc="The referencingFolder role object is the folder that contains the Shortcut.",accessors=@PropertyAccessors(setExceptions={})),
roleB=@GeneratedRole(name="target",type=CabinetBased.class,javaDoc="The target of the association is the object which appears as a Shortcut member of a folder.",accessors=@PropertyAccessors(setExceptions={})),
iconProperties=@IconProperties(standardIcon="wt/clients/images/shortcut.gif",openIcon="wt/clients/images/shortcut.gif"))
public interface Shortcut
extends wt.folder._Shortcut
Provides a means for one Folder to have references to other Folder's
or FolderEntry objects (ie to any CabinetBased object). The location
for any Shortcut is the same as the path of the Folder that the shortcut
is in. The folder path for any shortcut is the Location of the Folder
plus the name of the object that the Shortcut is associated with.
Supported API: true
Extendable: false
Supported API: true
Extendable: false
-
Field Summary
Fields inherited from interface wt.fc._BinaryLink
ROLE_AOBJECT_ROLE, ROLE_BOBJECT_ROLEFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.folder._Shortcut
REFERENCING_FOLDER_ROLE, TARGET_ROLEFields inherited from interface wt.fc.BinaryLink
ALL_ROLES, BOTH_ROLES, ROLE_AOBJECT_REF, ROLE_BOBJECT_REFFields inherited from interface wt.folder.CabinetBased
FOLDER_PATH, LOCATION, NAMEFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Methods inherited from interface wt.fc._BinaryLink
getRoleAObjectRef, getRoleBObjectRef, setRoleAObjectRef, setRoleBObjectRefMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.folder._Shortcut
getReferencingFolder, getTarget, setReferencingFolder, setTargetMethods inherited from interface wt.fc.BinaryLink
getLinkInfo, getObject, getOtherObject, getRole, getRoleAObject, getRoleAObjectId, getRoleBObject, getRoleBObjectId, setRoleAObject, setRoleBObjectMethods inherited from interface wt.folder.CabinetBased
getCabinetReference, getFolderPath, getLocation, getNameMethods inherited from interface wt.folder.FolderEntryLink
getEntry, getFolder, setFolderMethods 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, getIdentity, getType