Class GUIAccessControlEntry

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

public class GUIAccessControlEntry extends Object implements Serializable
Bean to carry the security access settings for a given entity(user or group)
Since:
6.0
Author:
Marco Meschieri - LogicalDOC
See Also:
  • Field Details

  • Constructor Details

    • GUIAccessControlEntry

      public GUIAccessControlEntry()
    • GUIAccessControlEntry

      public GUIAccessControlEntry(String... allowedPermissions)
  • Method Details

    • getEntityId

      public long getEntityId()
    • setEntityId

      public void setEntityId(long entityId)
    • isRead

      public boolean isRead()
    • setRead

      public void setRead(boolean read)
    • isWrite

      public boolean isWrite()
    • setWrite

      public void setWrite(boolean write)
    • isDelete

      public boolean isDelete()
    • setDelete

      public void setDelete(boolean delete)
    • isAdd

      public boolean isAdd()
    • setAdd

      public void setAdd(boolean add)
    • isImport

      public boolean isImport()
    • setImport

      public void setImport(boolean iimport)
    • isWorkflow

      public boolean isWorkflow()
    • setWorkflow

      public void setWorkflow(boolean workflow)
    • isSign

      public boolean isSign()
    • setSign

      public void setSign(boolean sign)
    • isExport

      public boolean isExport()
    • setExport

      public void setExport(boolean export)
    • isImmutable

      public boolean isImmutable()
    • setImmutable

      public void setImmutable(boolean immutable)
    • isRename

      public boolean isRename()
    • setRename

      public void setRename(boolean rename)
    • isSecurity

      public boolean isSecurity()
    • setSecurity

      public void setSecurity(boolean security)
    • isArchive

      public boolean isArchive()
    • setArchive

      public void setArchive(boolean archive)
    • isDownload

      public boolean isDownload()
    • setDownload

      public void setDownload(boolean download)
    • isCalendar

      public boolean isCalendar()
    • setCalendar

      public void setCalendar(boolean calendar)
    • isSubscription

      public boolean isSubscription()
    • setSubscription

      public void setSubscription(boolean subscription)
    • isPrint

      public boolean isPrint()
    • setPrint

      public void setPrint(boolean print)
    • isPassword

      public boolean isPassword()
    • setPassword

      public void setPassword(boolean password)
    • isMove

      public boolean isMove()
    • setMove

      public void setMove(boolean move)
    • isEmail

      public boolean isEmail()
    • setEmail

      public void setEmail(boolean email)
    • isAutomation

      public boolean isAutomation()
    • setAutomation

      public void setAutomation(boolean automation)
    • isStorage

      public boolean isStorage()
    • setStorage

      public void setStorage(boolean storage)
    • isReadingreq

      public boolean isReadingreq()
    • setReadingreq

      public void setReadingreq(boolean readingreq)
    • isPermissionAllowed

      public boolean isPermissionAllowed(String permission)
    • getAllowedPermissions

      public Set<String> getAllowedPermissions()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • toString

      public String toString()
      Overrides:
      toString in class Object