Package com.axelor.dms.db
Class DMSFile
- java.lang.Object
-
- com.axelor.db.Model
-
- com.axelor.auth.db.AuditableModel
-
- com.axelor.dms.db.DMSFile
-
@Entity public class DMSFile extends AuditableModel
-
-
Constructor Summary
Constructors Constructor Description DMSFile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddPermission(DMSPermission item)Add the givenDMSPermissionitem to thepermissionscollection.voidaddTag(DMSFileTag item)Add the givenDMSFileTagitem to thetagscollection.voidclearPermissions()Clear thepermissionscollection.voidclearTags()Clear thetagscollection.booleanequals(Object obj)StringgetContent()StringgetContentType()StringgetFileName()LonggetId()BooleangetIsDirectory()MetaFilegetMetaFile()DMSFilegetParent()List<DMSPermission>getPermissions()LonggetRelatedId()StringgetRelatedModel()Set<DMSFileTag>getTags()inthashCode()voidremovePermission(DMSPermission item)Remove the givenDMSPermissionitem from thepermissionscollection.voidremoveTag(DMSFileTag item)Remove the givenDMSFileTagitem from thetagscollection.voidsetContent(String content)voidsetContentType(String contentType)voidsetFileName(String fileName)voidsetId(Long id)voidsetIsDirectory(Boolean isDirectory)voidsetMetaFile(MetaFile metaFile)voidsetParent(DMSFile parent)voidsetPermissions(List<DMSPermission> permissions)voidsetRelatedId(Long relatedId)voidsetRelatedModel(String relatedModel)voidsetTags(Set<DMSFileTag> tags)StringtoString()-
Methods inherited from class com.axelor.auth.db.AuditableModel
getCreatedBy, getCreatedOn, getUpdatedBy, getUpdatedOn
-
Methods inherited from class com.axelor.db.Model
getArchived, getCid, getVersion, isSelected, setArchived, setCid, setSelected, setVersion
-
-
-
-
Method Detail
-
getFileName
public String getFileName()
-
setFileName
public void setFileName(String fileName)
-
getIsDirectory
public Boolean getIsDirectory()
-
setIsDirectory
public void setIsDirectory(Boolean isDirectory)
-
getParent
public DMSFile getParent()
-
setParent
public void setParent(DMSFile parent)
-
getRelatedId
public Long getRelatedId()
-
setRelatedId
public void setRelatedId(Long relatedId)
-
getRelatedModel
public String getRelatedModel()
-
setRelatedModel
public void setRelatedModel(String relatedModel)
-
getMetaFile
public MetaFile getMetaFile()
-
setMetaFile
public void setMetaFile(MetaFile metaFile)
-
getPermissions
public List<DMSPermission> getPermissions()
-
setPermissions
public void setPermissions(List<DMSPermission> permissions)
-
addPermission
public void addPermission(DMSPermission item)
Add the givenDMSPermissionitem to thepermissionscollection.It sets
item.file = thisto ensure the proper relationship.- Parameters:
item- the item to add
-
removePermission
public void removePermission(DMSPermission item)
Remove the givenDMSPermissionitem from thepermissionscollection.- Parameters:
item- the item to remove
-
clearPermissions
public void clearPermissions()
Clear thepermissionscollection.
-
getTags
public Set<DMSFileTag> getTags()
-
setTags
public void setTags(Set<DMSFileTag> tags)
-
addTag
public void addTag(DMSFileTag item)
Add the givenDMSFileTagitem to thetagscollection.- Parameters:
item- the item to add
-
removeTag
public void removeTag(DMSFileTag item)
Remove the givenDMSFileTagitem from thetagscollection.- Parameters:
item- the item to remove
-
clearTags
public void clearTags()
Clear thetagscollection.
-
getContent
public String getContent()
-
setContent
public void setContent(String content)
-
getContentType
public String getContentType()
-
setContentType
public void setContentType(String contentType)
-
-