|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.sistematica.isharedoc.model.dms.File
public abstract class File
Nested Class Summary | |
---|---|
static class |
File.FileStatus
|
Field Summary | |
---|---|
protected java.util.List<FileAttributeInstance> |
attributes
|
protected java.util.List<File> |
childs
|
(package private) java.util.List<Topic> |
childTopics
|
protected java.util.Set<FileClass> |
classes
|
protected ConfidentialityLevel |
confidentialityLevel
|
protected java.util.Date |
created
|
protected it.neverworks.security.User |
createdBy
|
(package private) it.neverworks.data.EntityManager |
entities
|
protected java.util.List<FileSet> |
fileSet
|
(package private) FileRuleEvent.EventType |
firedRuleEventType
|
protected java.lang.Long |
id
|
protected java.util.Set<ItemInstance> |
instances
Deprecated. |
(package private) boolean |
justArchivied
|
(package private) boolean |
justRenamed
|
protected java.util.List<FileLink> |
links
|
static org.slf4j.Logger |
logger
|
protected java.util.Set<ItemInstance> |
mainInstances
Deprecated. |
protected java.util.Date |
modified
|
protected it.neverworks.security.User |
modifiedBy
|
protected java.lang.String |
name
|
protected java.lang.String |
note
|
protected ObjectTemplate |
objectTemplate
|
protected File |
parent
|
protected Partition |
partition
|
static java.lang.String |
PATH_SEPARATOR
|
protected java.util.List<FilePermission> |
permissions
|
protected java.util.List<FileRule> |
rules
|
protected File.FileStatus |
status
|
protected java.util.Date |
statusTS
|
static java.lang.String |
TRASH
|
static java.lang.String |
TRASH_PATH
|
protected java.lang.String |
type
|
(package private) it.neverworks.application.service.UserInfo |
userInfo
|
Constructor Summary | |
---|---|
File()
|
Method Summary | ||
---|---|---|
void |
addAttribute(FileAttributeInstance attribute)
|
|
void |
addChange(java.lang.String key,
java.lang.Object change)
|
|
void |
addChild(File file)
|
|
void |
addClass(FileClass clazz)
|
|
void |
addLink(FileLink link)
|
|
void |
addMultiChange(java.lang.String key,
java.lang.Object change)
|
|
void |
addPermission(FilePermission permission)
|
|
void |
addRule(FileRule rule)
|
|
void |
copyTo(File file)
|
|
void |
createFile()
|
|
boolean |
equals(java.lang.Object obj)
|
|
FileAttributeInstance |
getAttribute(FileClassAttribute fca)
|
|
FileAttributeInstance |
getAttribute(FileClass fc,
java.lang.String attributeName)
|
|
FileAttributeInstance |
getAttribute(java.lang.String fileClassName,
java.lang.String attributeName)
|
|
java.util.List<FileAttributeInstance> |
getAttributes()
|
|
java.util.List<FileAttributeInstance> |
getAttributes(FileClass fc)
|
|
java.util.List<FileAttributeInstance> |
getAttributes(java.lang.String fileClassName)
|
|
java.lang.String |
getAttributesAsString()
|
|
java.lang.String |
getAttributeValue(FileClassAttribute fca)
|
|
java.lang.String |
getAttributeValue(FileClass fc,
java.lang.String attributeName)
|
|
java.lang.String |
getAttributeValue(java.lang.String fileClassName,
java.lang.String attributeName)
|
|
java.lang.String |
getAttributeValues()
|
|
java.lang.String |
getBaseName()
|
|
java.util.Map<java.lang.String,java.lang.Object> |
getChanges()
|
|
File |
getChildByName(java.lang.String name)
|
|
java.util.List<File> |
getChilds()
|
|
java.util.List<Topic> |
getChildTopics()
|
|
FileClass |
getClassByName(java.lang.String name)
|
|
java.util.Set<FileClass> |
getClasses()
|
|
java.lang.String |
getColor()
|
|
ConfidentialityLevel |
getConfidentialityLevel()
|
|
java.lang.String |
getConfidentialityLevelId()
|
|
java.util.Date |
getCreated()
|
|
it.neverworks.security.User |
getCreatedBy()
|
|
java.lang.String |
getDefaultClassToken()
|
|
java.lang.Boolean |
getDeleted()
|
|
java.lang.Long |
getDriveId()
|
|
java.lang.String |
getDriveName()
|
|
File |
getEnsureOriginalFile()
|
|
java.lang.String |
getExtension()
|
|
java.util.List<FileClassAttribute> |
getFileClassAttributes()
|
|
java.util.List<FileSet> |
getFileSet()
|
|
java.lang.String |
getFileType()
|
|
FileRuleEvent.EventType |
getFiredRuleEventType()
|
|
FileAttributeInstance |
getFirstAttribute(java.lang.String attributeName)
|
|
File |
getFolderTrash()
|
|
java.lang.String |
getFullPath(File relativeToDir)
|
|
boolean |
getHasDirectoryParent()
|
|
java.lang.Boolean |
getHidden()
|
|
java.lang.String |
getIcon16()
|
|
java.lang.String |
getIconDescription()
|
|
java.lang.String |
getIconMedium()
|
|
java.lang.String |
getIconReplica()
|
|
java.lang.String |
getIconTree()
|
|
java.lang.Long |
getId()
|
|
java.lang.String |
getIdFullPath()
|
|
java.util.Set<ItemInstance> |
getInstances()
Deprecated. |
|
java.util.Set<ItemInstance> |
getInstancesAll()
Deprecated. |
|
boolean |
getIsDocument()
|
|
boolean |
getIsDrive()
|
|
boolean |
getIsFileLink()
|
|
boolean |
getIsFileSpecial()
|
|
boolean |
getIsFolder()
|
|
boolean |
getIsItemLink()
|
|
boolean |
getIsRemoteFile()
|
|
boolean |
getIsTopic()
|
|
boolean |
getIsTrash()
|
|
ItemInstance |
getItemInstance()
|
|
java.util.List<FileLink> |
getLinks()
|
|
java.util.Set<ItemInstance> |
getMainInstances()
Deprecated. |
|
java.util.Set<MessageInstance> |
getMessageInstances()
Deprecated. |
|
java.util.Date |
getModified()
|
|
it.neverworks.security.User |
getModifiedBy()
|
|
java.lang.String |
getName()
|
|
java.lang.String |
getNameFullPath()
|
|
java.lang.String |
getNameFullPath(File relativeToDir)
|
|
java.lang.String |
getNameFullPathWithAttributes()
|
|
java.lang.String |
getNameFullPathWithNote()
|
|
java.lang.String |
getNameInShort()
|
|
java.lang.String |
getNameWithAttributes()
|
|
java.lang.String |
getNameWithNote()
|
|
java.lang.String |
getNote()
|
|
java.lang.String |
getNoteInShort()
|
|
ObjectTemplate |
getObjectTemplate()
|
|
java.lang.String |
getObjectTemplateId()
|
|
Organization |
getOrganization()
|
|
java.lang.String |
getOrganizationId()
|
|
File |
getOriginal()
|
|
it.neverworks.security.User |
getOwner()
|
|
File |
getParent()
|
|
Partition |
getPartition()
|
|
java.lang.String |
getPath()
|
|
java.lang.String |
getPathNameWithNote()
|
|
FilePermission |
getPermission(File file,
Organization organization)
|
|
FilePermission |
getPermission(File file,
it.neverworks.security.User user)
|
|
FilePermission |
getPermission(it.neverworks.security.User user,
FilePermission.AccessMode mode)
|
|
FilePermission |
getPermissionByExample(File file,
FilePermission example)
|
|
java.util.List<FilePermission> |
getPermissions()
|
|
FilePermission |
getPermissionStaff(File file)
|
|
ItemInstance |
getRelatedInstance()
Deprecated. |
|
java.lang.String |
getRepositoryPath()
|
|
File |
getRoot()
|
|
java.util.List<FileRule> |
getRules()
|
|
File.FileStatus |
getStatus()
|
|
java.util.Date |
getStatusTS()
|
|
java.lang.String |
getType()
|
|
java.lang.String |
getTypeDescription()
|
|
CloudURL |
getURL()
|
|
int |
hashCode()
|
|
static
|
initializeAndUnproxy(T entity)
|
|
boolean |
isContainer()
|
|
boolean |
isDeletable()
|
|
java.lang.Boolean |
isDocument()
|
|
java.lang.Boolean |
isDrive()
|
|
java.lang.Boolean |
isFolder()
|
|
boolean |
isHiddenOrParentIsHidden()
|
|
boolean |
isInstanceOf(java.lang.Class clazz)
|
|
java.lang.Boolean |
isInternal()
|
|
boolean |
isJustArchivied()
|
|
boolean |
isJustRenamed()
|
|
java.lang.Boolean |
isLink()
|
|
boolean |
isLocked()
|
|
boolean |
isPublicFolder()
|
|
java.lang.Boolean |
isRemote()
|
|
java.lang.Boolean |
isTopic()
|
|
boolean |
isTrashed()
|
|
void |
notifyChangedAttribute(FileAttributeInstance attribute,
java.lang.String newValue)
|
|
void |
onDelete()
|
|
void |
onUndelete()
|
|
void |
removeAttribute(FileAttributeInstance attribute)
|
|
void |
removeChild(File file)
|
|
void |
removeClass(FileClass clazz)
|
|
void |
removeLink(FileLink link)
|
|
void |
removePermission(FilePermission permission)
|
|
void |
removeRule(FileRule rule)
|
|
void |
rename(java.lang.String name)
|
|
void |
saveFile()
|
|
void |
setAttributes(java.util.List<FileAttributeInstance> attributes)
|
|
void |
setChanges(java.util.Map<java.lang.String,java.lang.Object> changes)
|
|
void |
setChilds(java.util.List<File> childs)
|
|
void |
setClasses(java.util.Set<FileClass> classes)
|
|
void |
setConfidentialityLevel(ConfidentialityLevel confidentialityLevel)
|
|
void |
setCreated(java.util.Date created)
|
|
void |
setCreatedBy(it.neverworks.security.User createdBy)
|
|
void |
setDeleted(java.lang.Boolean deleted)
|
|
void |
setEntities(it.neverworks.data.EntityManager entities)
|
|
void |
setFileSet(java.util.List<FileSet> fileSet)
|
|
void |
setFiredRuleEventType(FileRuleEvent.EventType firedRuleEventType)
|
|
void |
setHidden(java.lang.Boolean hidden)
|
|
void |
setId(java.lang.Long id)
|
|
void |
setJustArchivied(boolean justArchivied)
|
|
void |
setJustRenamed(boolean justRenamed)
|
|
void |
setLinks(java.util.List<FileLink> links)
|
|
void |
setModified(java.util.Date modified)
|
|
void |
setModifiedBy(it.neverworks.security.User modifiedBy)
|
|
void |
setName(java.lang.String name)
|
|
void |
setNote(java.lang.String note)
|
|
void |
setObjectTemplate(ObjectTemplate objectTemplate)
|
|
void |
setOrganization(Organization organization)
|
|
void |
setOwner(it.neverworks.security.User owner)
|
|
void |
setParent(File parent)
|
|
void |
setPartition(Partition partition)
|
|
void |
setPermissions(java.util.List<FilePermission> permissions)
|
|
void |
setRules(java.util.List<FileRule> rules)
|
|
void |
setStatus(File.FileStatus status)
|
|
void |
setStatusTS(java.util.Date statusTS)
|
|
void |
setType(java.lang.String type)
|
|
void |
setUserInfo(it.neverworks.application.service.UserInfo userInfo)
|
|
it.neverworks.application.data.tracking.Log |
toLog()
|
|
java.lang.String |
toString()
|
|
protected org.apache.commons.lang.builder.ToStringBuilder |
toStringBuilder()
|
|
void |
validateAttributes()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final org.slf4j.Logger logger
public static java.lang.String PATH_SEPARATOR
public static final java.lang.String TRASH
public static final java.lang.String TRASH_PATH
protected java.lang.Long id
protected java.util.Date created
protected it.neverworks.security.User createdBy
protected java.util.Date modified
protected it.neverworks.security.User modifiedBy
protected java.lang.String type
protected ObjectTemplate objectTemplate
protected java.lang.String name
protected java.lang.String note
protected Partition partition
protected File parent
protected java.util.List<File> childs
protected ConfidentialityLevel confidentialityLevel
protected File.FileStatus status
protected java.util.Date statusTS
protected java.util.List<FileAttributeInstance> attributes
protected java.util.List<FilePermission> permissions
protected java.util.Set<FileClass> classes
@Deprecated protected java.util.Set<ItemInstance> instances
@Deprecated protected java.util.Set<ItemInstance> mainInstances
protected java.util.List<FileLink> links
protected java.util.List<FileRule> rules
protected java.util.List<FileSet> fileSet
transient it.neverworks.application.service.UserInfo userInfo
transient FileRuleEvent.EventType firedRuleEventType
transient boolean justRenamed
transient boolean justArchivied
java.util.List<Topic> childTopics
it.neverworks.data.EntityManager entities
Constructor Detail |
---|
public File()
Method Detail |
---|
public static <T> T initializeAndUnproxy(T entity)
public boolean isInstanceOf(java.lang.Class clazz)
public java.lang.Long getId()
public void setId(java.lang.Long id)
public java.util.Date getCreated()
getCreated
in interface it.neverworks.application.model.CreationAuditable
public void setCreated(java.util.Date created)
setCreated
in interface it.neverworks.application.model.CreationAuditable
public it.neverworks.security.User getCreatedBy()
getCreatedBy
in interface it.neverworks.application.model.CreationAuditable
public void setCreatedBy(it.neverworks.security.User createdBy)
setCreatedBy
in interface it.neverworks.application.model.CreationAuditable
public java.util.Date getModified()
getModified
in interface it.neverworks.application.model.ModificationAuditable
public void setModified(java.util.Date modified)
setModified
in interface it.neverworks.application.model.ModificationAuditable
public it.neverworks.security.User getModifiedBy()
getModifiedBy
in interface it.neverworks.application.model.ModificationAuditable
public void setModifiedBy(it.neverworks.security.User modifiedBy)
setModifiedBy
in interface it.neverworks.application.model.ModificationAuditable
public Partition getPartition()
getPartition
in interface PartitionAttribute
public void setPartition(Partition partition)
setPartition
in interface PartitionAttribute
public java.lang.String getType()
public java.lang.String getTypeDescription()
public void setType(java.lang.String type)
public ObjectTemplate getObjectTemplate()
public void setObjectTemplate(ObjectTemplate objectTemplate)
public java.lang.Boolean getHidden()
public void setHidden(java.lang.Boolean hidden)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getNameInShort()
public java.lang.String getBaseName()
public java.lang.String getExtension()
public java.lang.String getPath()
public java.lang.String getRepositoryPath()
public java.lang.String getFullPath(File relativeToDir)
public java.lang.String getIdFullPath()
public java.lang.String getNameFullPath()
public java.lang.String getNameFullPath(File relativeToDir)
public void validateAttributes()
public java.lang.String getNameWithAttributes()
public java.lang.String getNameWithNote()
public java.lang.String getPathNameWithNote()
public java.lang.String getNameFullPathWithNote()
public java.lang.String getNameFullPathWithAttributes()
public java.lang.String getAttributeValues()
public java.lang.String getColor()
public java.lang.String getDefaultClassToken()
public java.lang.String getFileType()
public java.lang.String getNote()
public void setNote(java.lang.String note)
public java.lang.String getNoteInShort()
public File getParent()
public void setParent(File parent)
public java.util.List<File> getChilds()
public void setChilds(java.util.List<File> childs)
public void addChild(File file)
public void removeChild(File file)
public File getChildByName(java.lang.String name)
public Organization getOrganization()
public void setOrganization(Organization organization)
public it.neverworks.security.User getOwner()
public void setOwner(it.neverworks.security.User owner)
public ConfidentialityLevel getConfidentialityLevel()
public void setConfidentialityLevel(ConfidentialityLevel confidentialityLevel)
public java.lang.Boolean getDeleted()
public void setDeleted(java.lang.Boolean deleted)
public File.FileStatus getStatus()
public void setStatus(File.FileStatus status)
public java.util.Date getStatusTS()
public void setStatusTS(java.util.Date statusTS)
public java.util.List<FilePermission> getPermissions()
public void setPermissions(java.util.List<FilePermission> permissions)
public void addPermission(FilePermission permission)
public void removePermission(FilePermission permission)
public FilePermission getPermission(it.neverworks.security.User user, FilePermission.AccessMode mode)
public java.util.Set<FileClass> getClasses()
public void setClasses(java.util.Set<FileClass> classes)
public void addClass(FileClass clazz)
public FileClass getClassByName(java.lang.String name)
public void removeClass(FileClass clazz)
public ItemInstance getItemInstance()
public java.util.List<FileClassAttribute> getFileClassAttributes()
public java.util.List<FileAttributeInstance> getAttributes()
public void setAttributes(java.util.List<FileAttributeInstance> attributes)
public void addAttribute(FileAttributeInstance attribute)
public void removeAttribute(FileAttributeInstance attribute)
public void notifyChangedAttribute(FileAttributeInstance attribute, java.lang.String newValue)
public FileAttributeInstance getFirstAttribute(java.lang.String attributeName)
public FileAttributeInstance getAttribute(FileClassAttribute fca)
public FileAttributeInstance getAttribute(java.lang.String fileClassName, java.lang.String attributeName)
public java.util.List<FileAttributeInstance> getAttributes(java.lang.String fileClassName)
public FileAttributeInstance getAttribute(FileClass fc, java.lang.String attributeName)
public java.util.List<FileAttributeInstance> getAttributes(FileClass fc)
public java.lang.String getAttributeValue(java.lang.String fileClassName, java.lang.String attributeName)
public java.lang.String getAttributeValue(FileClass fc, java.lang.String attributeName)
public java.lang.String getAttributeValue(FileClassAttribute fca)
public java.lang.String getAttributesAsString()
public void rename(java.lang.String name)
public boolean getIsTrash()
public boolean getIsFileSpecial()
public boolean getIsRemoteFile()
public boolean getIsItemLink()
public boolean getIsFolder()
public boolean getIsTopic()
public boolean getIsDrive()
public boolean getIsDocument()
public boolean getIsFileLink()
public boolean getHasDirectoryParent()
@Deprecated public java.util.Set<ItemInstance> getInstances()
@Deprecated public java.util.Set<ItemInstance> getMainInstances()
@Deprecated public java.util.Set<ItemInstance> getInstancesAll()
@Deprecated public ItemInstance getRelatedInstance()
@Deprecated public java.util.Set<MessageInstance> getMessageInstances()
public java.util.List<FileLink> getLinks()
public void setLinks(java.util.List<FileLink> links)
public void addLink(FileLink link)
public void removeLink(FileLink link)
public java.util.List<FileRule> getRules()
public void setRules(java.util.List<FileRule> rules)
public void addRule(FileRule rule)
public void removeRule(FileRule rule)
public File getEnsureOriginalFile()
public java.lang.String getIconReplica()
public java.util.List<Topic> getChildTopics()
public java.util.Map<java.lang.String,java.lang.Object> getChanges()
public void setChanges(java.util.Map<java.lang.String,java.lang.Object> changes)
public void addChange(java.lang.String key, java.lang.Object change)
public void addMultiChange(java.lang.String key, java.lang.Object change)
public FileRuleEvent.EventType getFiredRuleEventType()
public void setFiredRuleEventType(FileRuleEvent.EventType firedRuleEventType)
public boolean isJustRenamed()
public void setJustRenamed(boolean justRenamed)
public boolean isJustArchivied()
public void setJustArchivied(boolean justArchivied)
public it.neverworks.application.data.tracking.Log toLog()
toLog
in interface it.neverworks.application.data.tracking.Loggable
public java.lang.String getIconTree()
public java.lang.String getIconMedium()
public java.lang.String getIconDescription()
public void setUserInfo(it.neverworks.application.service.UserInfo userInfo)
public boolean isContainer()
public boolean isPublicFolder()
public boolean isLocked()
public void onDelete()
public void onUndelete()
public boolean isDeletable()
public File getRoot()
public File getFolderTrash()
public boolean isTrashed()
public boolean isHiddenOrParentIsHidden()
public FilePermission getPermission(File file, Organization organization)
public FilePermission getPermission(File file, it.neverworks.security.User user)
public FilePermission getPermissionStaff(File file)
public FilePermission getPermissionByExample(File file, FilePermission example)
public void copyTo(File file)
public java.lang.Long getDriveId()
public java.lang.String getDriveName()
public java.util.List<FileSet> getFileSet()
public void setFileSet(java.util.List<FileSet> fileSet)
public java.lang.Boolean isInternal()
public CloudURL getURL()
public File getOriginal()
public java.lang.Boolean isDrive()
public java.lang.Boolean isFolder()
public java.lang.Boolean isLink()
public java.lang.Boolean isRemote()
public java.lang.Boolean isDocument()
public java.lang.Boolean isTopic()
public java.lang.String getIcon16()
public java.lang.String getObjectTemplateId()
public java.lang.String getOrganizationId()
public java.lang.String getConfidentialityLevelId()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
protected org.apache.commons.lang.builder.ToStringBuilder toStringBuilder()
public java.lang.String toString()
toString
in class java.lang.Object
public void createFile()
public void saveFile()
public void setEntities(it.neverworks.data.EntityManager entities)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |