Package com.logicaldoc.core.security
Class ExtendedAccessControlEntry
java.lang.Object
com.logicaldoc.core.security.AccessControlEntry
com.logicaldoc.core.security.ExtendedAccessControlEntry
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
DocumentAccessControlEntry
,FolderAccessControlEntry
Class for grouping common permissions for
DocumentAccessControlEntry
and FolderAccessControlEntry
- Since:
- 9.2
- Author:
- Giuseppe Desiato - LogicalDOC
- See Also:
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionboolean
getAce()
int
int
int
int
int
int
int
getEmail()
long
int
int
getMove()
int
int
int
getPrint()
int
getRead()
int
int
int
int
int
getSign()
int
int
int
getWrite()
void
grantPermissions
(Set<Permission> permissions) int
hashCode()
void
setAce
(AccessControlEntry ace) 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
setGroupId
(long groupId) void
setImmutable
(int immutable) 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
setSubscription
(int subscription) void
setWorkflow
(int workflow) void
setWrite
(int write) toString()
-
Constructor Details
-
ExtendedAccessControlEntry
public ExtendedAccessControlEntry() -
ExtendedAccessControlEntry
-
-
Method Details
-
getAce
-
setAce
-
grantPermissions
- Overrides:
grantPermissions
in classAccessControlEntry
-
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) -
getGroupId
public long getGroupId()- Overrides:
getGroupId
in classAccessControlEntry
-
getWrite
public int getWrite()- Overrides:
getWrite
in classAccessControlEntry
-
setGroupId
public void setGroupId(long groupId) - Overrides:
setGroupId
in classAccessControlEntry
-
setWrite
public void setWrite(int write) - Overrides:
setWrite
in classAccessControlEntry
-
getRead
public int getRead()- Overrides:
getRead
in classAccessControlEntry
-
setRead
public void setRead(int read) - Overrides:
setRead
in classAccessControlEntry
-
getRevision
public int getRevision() -
setRevision
public void setRevision(int revision) -
grantedPermissions
- Overrides:
grantedPermissions
in classAccessControlEntry
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAccessControlEntry
-
equals
- Overrides:
equals
in classAccessControlEntry
-
toString
- Overrides:
toString
in classAccessControlEntry
-