Class ExtendedAccessControlEntry

java.lang.Object
com.logicaldoc.core.security.AccessControlEntry
com.logicaldoc.core.security.ExtendedAccessControlEntry
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DocumentAccessControlEntry, FolderAccessControlEntry

@MappedSuperclass @Embeddable public abstract class ExtendedAccessControlEntry extends AccessControlEntry
Class for grouping common permissions for DocumentAccessControlEntry and FolderAccessControlEntry
Since:
9.2
Author:
Giuseppe Desiato - LogicalDOC
See Also:
  • Method Details

    • grantPermissions

      public void grantPermissions(Set<Permission> permissions)
      Overrides:
      grantPermissions in class AccessControlEntry
    • getPreview

      public int getPreview()
    • setPreview

      public void setPreview(int preview)
    • getDownload

      public int getDownload()
    • setDownload

      public void setDownload(int download)
    • getSecurity

      public int getSecurity()
    • setSecurity

      public void setSecurity(int security)
    • getDelete

      public int getDelete()
    • setDelete

      public void setDelete(int delete)
    • getRename

      public int getRename()
    • setRename

      public void setRename(int rename)
    • getImmutable

      public int getImmutable()
    • setImmutable

      public void setImmutable(int immutable)
    • getSign

      public int getSign()
    • setSign

      public void setSign(int sign)
    • getArchive

      public int getArchive()
    • setArchive

      public void setArchive(int archive)
    • getWorkflow

      public int getWorkflow()
    • setWorkflow

      public void setWorkflow(int workflow)
    • getCalendar

      public int getCalendar()
    • setCalendar

      public void setCalendar(int calendar)
    • getSubscription

      public int getSubscription()
    • setSubscription

      public void setSubscription(int subscription)
    • getPassword

      public int getPassword()
    • setPassword

      public void setPassword(int password)
    • getPrint

      public int getPrint()
    • setPrint

      public void setPrint(int print)
    • getMove

      public int getMove()
    • setMove

      public void setMove(int move)
    • getEmail

      public int getEmail()
    • setEmail

      public void setEmail(int email)
    • getAutomation

      public int getAutomation()
    • setAutomation

      public void setAutomation(int automation)
    • getReadingreq

      public int getReadingreq()
    • setReadingreq

      public void setReadingreq(int readingreq)
    • getCustomid

      public int getCustomid()
    • setCustomid

      public void setCustomid(int customid)