it.sistematica.isharedoc.model.dms
Class FileLink

java.lang.Object
  extended by it.sistematica.isharedoc.model.dms.File
      extended by it.sistematica.isharedoc.model.dms.FileLink
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 FileLink
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
static java.lang.String LINK
           
static java.lang.String LINK_CLASS_TOKEN
           
protected  File originalFile
           
 
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
FileLink()
           
 
Method Summary
 File getOriginalFile()
           
 void setOriginalFile(File originalFile)
           
 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, getItemInstance, 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

LINK

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

LINK_CLASS_TOKEN

public static java.lang.String LINK_CLASS_TOKEN

originalFile

protected File originalFile
Constructor Detail

FileLink

public FileLink()
Method Detail

getOriginalFile

public File getOriginalFile()

setOriginalFile

public void setOriginalFile(File originalFile)

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