it.sistematica.isharedoc.model.dms
Class ItemLink

java.lang.Object
  extended by it.sistematica.isharedoc.model.dms.File
      extended by it.sistematica.isharedoc.model.dms.ItemLink
All Implemented Interfaces:
it.neverworks.application.data.tracking.Loggable, it.neverworks.application.model.CreationAuditable, it.neverworks.application.model.ModificationAuditable, PartitionAttribute, java.io.Serializable

public class ItemLink
extends File
implements java.io.Serializable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class it.sistematica.isharedoc.model.dms.File
File.FileStatus
 
Field Summary
protected  ItemInstance itemInstance
           
static java.lang.String ITEMLINK
           
static java.lang.String ITEMLINK_CLASS_TOKEN
           
 
Fields inherited from class it.sistematica.isharedoc.model.dms.File
attributes, childs, childTopics, classes, confidentialityLevel, created, createdBy, entities, fileSet, firedRuleEventType, id, instances, justArchivied, justRenamed, links, logger, mainInstances, modified, modifiedBy, name, note, objectTemplate, parent, partition, PATH_SEPARATOR, permissions, rules, status, statusTS, TRASH, TRASH_PATH, type, userInfo
 
Constructor Summary
ItemLink()
           
 
Method Summary
 ItemInstance getItemInstance()
           
 void setItemInstance(ItemInstance itemInstance)
           
 it.neverworks.application.data.tracking.Log toLog()
           
 java.lang.String toString()
           
 
Methods inherited from class it.sistematica.isharedoc.model.dms.File
addAttribute, addChange, addChild, addClass, addLink, addMultiChange, addPermission, addRule, copyTo, createFile, equals, getAttribute, getAttribute, getAttribute, getAttributes, getAttributes, getAttributes, getAttributesAsString, getAttributeValue, getAttributeValue, getAttributeValue, getAttributeValues, getBaseName, getChanges, getChildByName, getChilds, getChildTopics, getClassByName, getClasses, getColor, getConfidentialityLevel, getConfidentialityLevelId, getCreated, getCreatedBy, getDefaultClassToken, getDeleted, getDriveId, getDriveName, getEnsureOriginalFile, getExtension, getFileClassAttributes, getFileSet, getFileType, getFiredRuleEventType, getFirstAttribute, getFolderTrash, getFullPath, getHasDirectoryParent, getHidden, getIcon16, getIconDescription, getIconMedium, getIconReplica, getIconTree, getId, getIdFullPath, getInstances, getInstancesAll, getIsDocument, getIsDrive, getIsFileLink, getIsFileSpecial, getIsFolder, getIsItemLink, getIsRemoteFile, getIsTopic, getIsTrash, getLinks, getMainInstances, getMessageInstances, getModified, getModifiedBy, getName, getNameFullPath, getNameFullPath, getNameFullPathWithAttributes, getNameFullPathWithNote, getNameInShort, getNameWithAttributes, getNameWithNote, getNote, getNoteInShort, getObjectTemplate, getObjectTemplateId, getOrganization, getOrganizationId, getOriginal, getOwner, getParent, getPartition, getPath, getPathNameWithNote, getPermission, getPermission, getPermission, getPermissionByExample, getPermissions, getPermissionStaff, getRelatedInstance, getRepositoryPath, getRoot, getRules, getStatus, getStatusTS, getType, getTypeDescription, getURL, hashCode, initializeAndUnproxy, isContainer, isDeletable, isDocument, isDrive, isFolder, isHiddenOrParentIsHidden, isInstanceOf, isInternal, isJustArchivied, isJustRenamed, isLink, isLocked, isPublicFolder, isRemote, isTopic, isTrashed, notifyChangedAttribute, onDelete, onUndelete, removeAttribute, removeChild, removeClass, removeLink, removePermission, removeRule, rename, saveFile, setAttributes, setChanges, setChilds, setClasses, setConfidentialityLevel, setCreated, setCreatedBy, setDeleted, setEntities, setFileSet, setFiredRuleEventType, setHidden, setId, setJustArchivied, setJustRenamed, setLinks, setModified, setModifiedBy, setName, setNote, setObjectTemplate, setOrganization, setOwner, setParent, setPartition, setPermissions, setRules, setStatus, setStatusTS, setType, setUserInfo, toStringBuilder, validateAttributes
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ITEMLINK

public static final java.lang.String ITEMLINK
See Also:
Constant Field Values

ITEMLINK_CLASS_TOKEN

public static java.lang.String ITEMLINK_CLASS_TOKEN

itemInstance

protected ItemInstance itemInstance
Constructor Detail

ItemLink

public ItemLink()
Method Detail

getItemInstance

public ItemInstance getItemInstance()
Overrides:
getItemInstance in class File

setItemInstance

public void setItemInstance(ItemInstance itemInstance)

toLog

public it.neverworks.application.data.tracking.Log toLog()
Specified by:
toLog in interface it.neverworks.application.data.tracking.Loggable
Overrides:
toLog in class File

toString

public java.lang.String toString()
Overrides:
toString in class File