Class GUIFolder

java.lang.Object
com.logicaldoc.gui.common.client.beans.GUIExtensibleObject
com.logicaldoc.gui.common.client.beans.GUIFolder
All Implemented Interfaces:
Serializable

public class GUIFolder extends GUIExtensibleObject implements Serializable
Represents a folder from the GUI view
Since:
6.0
Author:
Marco Meschieri - LogicalDOC
See Also:
  • Field Details

  • Constructor Details

    • GUIFolder

      public GUIFolder()
    • GUIFolder

      public GUIFolder(long id)
  • Method Details

    • isWorkspace

      public boolean isWorkspace()
    • isDefaultWorkspace

      public boolean isDefaultWorkspace()
    • getId

      public long getId()
      Overrides:
      getId in class GUIExtensibleObject
    • setId

      public void setId(long id)
      Overrides:
      setId in class GUIExtensibleObject
    • getPermissions

      public String[] getPermissions()
    • setPermissions

      public void setPermissions(String[] permissions)
    • isWrite

      public boolean isWrite()
    • isDownload

      public boolean isDownload()
    • isMove

      public boolean isMove()
    • isDelete

      public boolean isDelete()
    • isRename

      public boolean isRename()
    • hasPermission

      public boolean hasPermission(String permission)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getPathExtended

      public String getPathExtended()
    • setPathExtended

      public void setPathExtended(String pathExtended)
    • getRights

      public GUIRight[] getRights()
    • setRights

      public void setRights(GUIRight[] rights)
    • getParentId

      public long getParentId()
    • setParentId

      public void setParentId(long parentId)
    • getPath

      public GUIFolder[] getPath()
    • setPath

      public void setPath(GUIFolder[] path)
    • getParent

      public GUIFolder getParent()
    • getCreator

      public String getCreator()
    • setCreator

      public void setCreator(String creator)
    • getCreatorId

      public Long getCreatorId()
    • setCreatorId

      public void setCreatorId(Long creatorId)
    • getCreation

      public Date getCreation()
    • setCreation

      public void setCreation(Date creation)
    • getDocumentCount

      public long getDocumentCount()
    • setDocumentCount

      public void setDocumentCount(long documentCount)
    • getSubfolderCount

      public long getSubfolderCount()
    • setSubfolderCount

      public void setSubfolderCount(long subfolderCount)
    • getType

      public int getType()
    • setType

      public void setType(int type)
    • getTemplateLocked

      public int getTemplateLocked()
    • setTemplateLocked

      public void setTemplateLocked(int templateLocked)
    • getSecurityRef

      public GUIFolder getSecurityRef()
    • setSecurityRef

      public void setSecurityRef(GUIFolder securityRef)
    • getPosition

      public int getPosition()
    • setPosition

      public void setPosition(int position)
    • getQuotaDocs

      public Long getQuotaDocs()
    • setQuotaDocs

      public void setQuotaDocs(Long quotaDocs)
    • getQuotaSize

      public Long getQuotaSize()
    • setQuotaSize

      public void setQuotaSize(Long quotaSize)
    • getDocumentsTotal

      public long getDocumentsTotal()
    • setDocumentsTotal

      public void setDocumentsTotal(long documentsTotal)
    • getSizeTotal

      public long getSizeTotal()
    • setSizeTotal

      public void setSizeTotal(long sizeTotal)
    • getFoldRef

      public Long getFoldRef()
    • setFoldRef

      public void setFoldRef(Long foldRef)
    • getStorage

      public Integer getStorage()
    • setStorage

      public void setStorage(Integer storage)
    • getMaxVersions

      public Integer getMaxVersions()
    • setMaxVersions

      public void setMaxVersions(Integer maxVersions)
    • getColor

      public String getColor()
    • setColor

      public void setColor(String color)
    • getTags

      public String[] getTags()
    • setTags

      public void setTags(String[] tags)
    • addTag

      public void addTag(String tag)
    • removeTag

      public void removeTag(String tag)
    • getTagsString

      public String getTagsString()
    • setTagsString

      public void setTagsString(String tagsString)
    • getQuotaThreshold

      public Integer getQuotaThreshold()
    • setQuotaThreshold

      public void setQuotaThreshold(Integer quotaThreshold)
    • getQuotaAlertRecipients

      public String[] getQuotaAlertRecipients()
    • getQuotaAlertRecipientsAsString

      public String getQuotaAlertRecipientsAsString()
    • setQuotaAlertRecipients

      public void setQuotaAlertRecipients(String[] quotaAlertRecipients)
    • clearQuotaAlertRecipients

      public void clearQuotaAlertRecipients()
    • addQuotaAlertRecipient

      public void addQuotaAlertRecipient(String recipient)
    • removeQuotaAlertRecipient

      public void removeQuotaAlertRecipient(String recipient)
    • newDocument

      public GUIDocument newDocument()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getGrid

      public String getGrid()
    • setGrid

      public void setGrid(String grid)
    • getOcrTemplateId

      public Long getOcrTemplateId()
    • setOcrTemplateId

      public void setOcrTemplateId(Long ocrTemplateId)
    • getBarcodeTemplateId

      public Long getBarcodeTemplateId()
    • setBarcodeTemplateId

      public void setBarcodeTemplateId(Long barcodeTemplateId)
    • getTile

      public String getTile()
    • setTile

      public void setTile(String tile)
    • getSize

      public long getSize()
    • setSize

      public void setSize(long size)