Package com.logicaldoc.core.document
Class FolderAccessControlEntry
java.lang.Object
com.logicaldoc.core.security.AccessControlEntry
com.logicaldoc.core.security.ExtendedAccessControlEntry
com.logicaldoc.core.document.FolderAccessControlEntry
- All Implemented Interfaces:
Serializable
Represents all the permissions granted to a group against a business object
- Since:
- 8.9.1
- Author:
- Marco Meschieri - LogicalDOC
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
getAce()
int
getAdd()
int
int
int
int
int
int
int
getEmail()
int
long
int
int
int
getMove()
int
int
int
getPrint()
int
getRead()
int
int
int
int
int
getSign()
int
getStore()
int
int
int
getWrite()
void
grantPermissions
(Set<Permission> permissions) int
hashCode()
void
void
setAdd
(int add) void
setArchive
(int archive) void
setAutomation
(int automation) void
setCalendar
(int calendar) void
setCustomid
(int customid) void
setDelete
(int delete) void
setDownload
(int download) void
setEmail
(int email) void
setExport
(int export) void
setGroupId
(long groupId) void
setImmutable
(int immutable) void
setImport
(int iimport) void
setMove
(int move) void
setPassword
(int password) void
setPreview
(int preview) void
setPrint
(int print) void
setRead
(int read) void
setReadingreq
(int readingreq) void
setRename
(int rename) void
setRevision
(int revision) void
setSecurity
(int security) void
setSign
(int sign) void
setStore
(int store) void
setSubscription
(int subscription) void
setWorkflow
(int workflow) void
setWrite
(int write) toString()
Methods inherited from class com.logicaldoc.core.security.ExtendedAccessControlEntry
setAce
-
Constructor Details
-
FolderAccessControlEntry
public FolderAccessControlEntry() -
FolderAccessControlEntry
-
FolderAccessControlEntry
public FolderAccessControlEntry(long groupId)
-
-
Method Details
-
getAce
- Overrides:
getAce
in classExtendedAccessControlEntry
-
setAce
-
grantedPermissions
- Overrides:
grantedPermissions
in classExtendedAccessControlEntry
-
grantPermissions
- Overrides:
grantPermissions
in classExtendedAccessControlEntry
-
getAdd
public int getAdd() -
setAdd
public void setAdd(int add) -
getImport
public int getImport() -
setImport
public void setImport(int iimport) -
getExport
public int getExport() -
setExport
public void setExport(int export) -
getStore
public int getStore() -
setStore
public void setStore(int store) -
getPreview
public int getPreview()- Overrides:
getPreview
in classExtendedAccessControlEntry
-
setPreview
public void setPreview(int preview) - Overrides:
setPreview
in classExtendedAccessControlEntry
-
getDownload
public int getDownload()- Overrides:
getDownload
in classExtendedAccessControlEntry
-
setDownload
public void setDownload(int download) - Overrides:
setDownload
in classExtendedAccessControlEntry
-
getSecurity
public int getSecurity()- Overrides:
getSecurity
in classExtendedAccessControlEntry
-
setSecurity
public void setSecurity(int security) - Overrides:
setSecurity
in classExtendedAccessControlEntry
-
getDelete
public int getDelete()- Overrides:
getDelete
in classExtendedAccessControlEntry
-
setDelete
public void setDelete(int delete) - Overrides:
setDelete
in classExtendedAccessControlEntry
-
getRename
public int getRename()- Overrides:
getRename
in classExtendedAccessControlEntry
-
setRename
public void setRename(int rename) - Overrides:
setRename
in classExtendedAccessControlEntry
-
getImmutable
public int getImmutable()- Overrides:
getImmutable
in classExtendedAccessControlEntry
-
setImmutable
public void setImmutable(int immutable) - Overrides:
setImmutable
in classExtendedAccessControlEntry
-
getSign
public int getSign()- Overrides:
getSign
in classExtendedAccessControlEntry
-
setSign
public void setSign(int sign) - Overrides:
setSign
in classExtendedAccessControlEntry
-
getArchive
public int getArchive()- Overrides:
getArchive
in classExtendedAccessControlEntry
-
setArchive
public void setArchive(int archive) - Overrides:
setArchive
in classExtendedAccessControlEntry
-
getWorkflow
public int getWorkflow()- Overrides:
getWorkflow
in classExtendedAccessControlEntry
-
setWorkflow
public void setWorkflow(int workflow) - Overrides:
setWorkflow
in classExtendedAccessControlEntry
-
getCalendar
public int getCalendar()- Overrides:
getCalendar
in classExtendedAccessControlEntry
-
setCalendar
public void setCalendar(int calendar) - Overrides:
setCalendar
in classExtendedAccessControlEntry
-
getSubscription
public int getSubscription()- Overrides:
getSubscription
in classExtendedAccessControlEntry
-
setSubscription
public void setSubscription(int subscription) - Overrides:
setSubscription
in classExtendedAccessControlEntry
-
getPassword
public int getPassword()- Overrides:
getPassword
in classExtendedAccessControlEntry
-
setPassword
public void setPassword(int password) - Overrides:
setPassword
in classExtendedAccessControlEntry
-
getPrint
public int getPrint()- Overrides:
getPrint
in classExtendedAccessControlEntry
-
setPrint
public void setPrint(int print) - Overrides:
setPrint
in classExtendedAccessControlEntry
-
getMove
public int getMove()- Overrides:
getMove
in classExtendedAccessControlEntry
-
setMove
public void setMove(int move) - Overrides:
setMove
in classExtendedAccessControlEntry
-
getEmail
public int getEmail()- Overrides:
getEmail
in classExtendedAccessControlEntry
-
setEmail
public void setEmail(int email) - Overrides:
setEmail
in classExtendedAccessControlEntry
-
getAutomation
public int getAutomation()- Overrides:
getAutomation
in classExtendedAccessControlEntry
-
setAutomation
public void setAutomation(int automation) - Overrides:
setAutomation
in classExtendedAccessControlEntry
-
getReadingreq
public int getReadingreq()- Overrides:
getReadingreq
in classExtendedAccessControlEntry
-
setReadingreq
public void setReadingreq(int readingreq) - Overrides:
setReadingreq
in classExtendedAccessControlEntry
-
getCustomid
public int getCustomid()- Overrides:
getCustomid
in classExtendedAccessControlEntry
-
setCustomid
public void setCustomid(int customid) - Overrides:
setCustomid
in classExtendedAccessControlEntry
-
getRevision
public int getRevision()- Overrides:
getRevision
in classExtendedAccessControlEntry
-
setRevision
public void setRevision(int revision) - Overrides:
setRevision
in classExtendedAccessControlEntry
-
getGroupId
public long getGroupId()- Overrides:
getGroupId
in classExtendedAccessControlEntry
-
getWrite
public int getWrite()- Overrides:
getWrite
in classExtendedAccessControlEntry
-
setGroupId
public void setGroupId(long groupId) - Overrides:
setGroupId
in classExtendedAccessControlEntry
-
setWrite
public void setWrite(int write) - Overrides:
setWrite
in classExtendedAccessControlEntry
-
getRead
public int getRead()- Overrides:
getRead
in classExtendedAccessControlEntry
-
setRead
public void setRead(int read) - Overrides:
setRead
in classExtendedAccessControlEntry
-
toString
- Overrides:
toString
in classExtendedAccessControlEntry
-
hashCode
public int hashCode()- Overrides:
hashCode
in classExtendedAccessControlEntry
-
equals
- Overrides:
equals
in classExtendedAccessControlEntry
-