Package com.logicaldoc.core.document
Class DocumentAccessControlEntry
java.lang.Object
com.logicaldoc.core.security.AccessControlEntry
com.logicaldoc.core.security.ExtendedAccessControlEntry
com.logicaldoc.core.document.DocumentAccessControlEntry
- 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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleangetAce()intintintintintintintgetEmail()longintintgetMove()intintintgetPrint()intgetRead()intintintintintgetSign()intintintgetWrite()voidgrantPermissions(Set<Permission> permissions) inthashCode()voidsetArchive(int archive) voidsetAutomation(int automation) voidsetCalendar(int calendar) voidsetCustomid(int customid) voidsetDelete(int delete) voidsetDownload(int download) voidsetEmail(int email) voidsetGroupId(long groupId) voidsetImmutable(int immutable) voidsetMove(int move) voidsetPassword(int password) voidsetPreview(int preview) voidsetPrint(int print) voidsetRead(int read) voidsetReadingreq(int readingreq) voidsetRename(int rename) voidsetRevision(int revision) voidsetSecurity(int security) voidsetSign(int sign) voidsetSubscription(int subscription) voidsetWorkflow(int workflow) voidsetWrite(int write) toString()Methods inherited from class com.logicaldoc.core.security.ExtendedAccessControlEntrysetAce
- 
Constructor Details- 
DocumentAccessControlEntrypublic DocumentAccessControlEntry()
- 
DocumentAccessControlEntry
- 
DocumentAccessControlEntrypublic DocumentAccessControlEntry(long groupId) 
 
- 
- 
Method Details- 
getAce- Overrides:
- getAcein class- ExtendedAccessControlEntry
 
- 
getGroupIdpublic long getGroupId()- Overrides:
- getGroupIdin class- ExtendedAccessControlEntry
 
- 
getWritepublic int getWrite()- Overrides:
- getWritein class- ExtendedAccessControlEntry
 
- 
setGroupIdpublic void setGroupId(long groupId) - Overrides:
- setGroupIdin class- ExtendedAccessControlEntry
 
- 
setWritepublic void setWrite(int write) - Overrides:
- setWritein class- ExtendedAccessControlEntry
 
- 
getReadpublic int getRead()- Overrides:
- getReadin class- ExtendedAccessControlEntry
 
- 
setReadpublic void setRead(int read) - Overrides:
- setReadin class- ExtendedAccessControlEntry
 
- 
grantedPermissions- Overrides:
- grantedPermissionsin class- ExtendedAccessControlEntry
 
- 
grantPermissions- Overrides:
- grantPermissionsin class- ExtendedAccessControlEntry
 
- 
getPreviewpublic int getPreview()- Overrides:
- getPreviewin class- ExtendedAccessControlEntry
 
- 
setPreviewpublic void setPreview(int preview) - Overrides:
- setPreviewin class- ExtendedAccessControlEntry
 
- 
getDownloadpublic int getDownload()- Overrides:
- getDownloadin class- ExtendedAccessControlEntry
 
- 
setDownloadpublic void setDownload(int download) - Overrides:
- setDownloadin class- ExtendedAccessControlEntry
 
- 
getSecuritypublic int getSecurity()- Overrides:
- getSecurityin class- ExtendedAccessControlEntry
 
- 
setSecuritypublic void setSecurity(int security) - Overrides:
- setSecurityin class- ExtendedAccessControlEntry
 
- 
getDeletepublic int getDelete()- Overrides:
- getDeletein class- ExtendedAccessControlEntry
 
- 
setDeletepublic void setDelete(int delete) - Overrides:
- setDeletein class- ExtendedAccessControlEntry
 
- 
getRenamepublic int getRename()- Overrides:
- getRenamein class- ExtendedAccessControlEntry
 
- 
setRenamepublic void setRename(int rename) - Overrides:
- setRenamein class- ExtendedAccessControlEntry
 
- 
getImmutablepublic int getImmutable()- Overrides:
- getImmutablein class- ExtendedAccessControlEntry
 
- 
setImmutablepublic void setImmutable(int immutable) - Overrides:
- setImmutablein class- ExtendedAccessControlEntry
 
- 
getSignpublic int getSign()- Overrides:
- getSignin class- ExtendedAccessControlEntry
 
- 
setSignpublic void setSign(int sign) - Overrides:
- setSignin class- ExtendedAccessControlEntry
 
- 
getArchivepublic int getArchive()- Overrides:
- getArchivein class- ExtendedAccessControlEntry
 
- 
setArchivepublic void setArchive(int archive) - Overrides:
- setArchivein class- ExtendedAccessControlEntry
 
- 
getWorkflowpublic int getWorkflow()- Overrides:
- getWorkflowin class- ExtendedAccessControlEntry
 
- 
setWorkflowpublic void setWorkflow(int workflow) - Overrides:
- setWorkflowin class- ExtendedAccessControlEntry
 
- 
getCalendarpublic int getCalendar()- Overrides:
- getCalendarin class- ExtendedAccessControlEntry
 
- 
setCalendarpublic void setCalendar(int calendar) - Overrides:
- setCalendarin class- ExtendedAccessControlEntry
 
- 
getSubscriptionpublic int getSubscription()- Overrides:
- getSubscriptionin class- ExtendedAccessControlEntry
 
- 
setSubscriptionpublic void setSubscription(int subscription) - Overrides:
- setSubscriptionin class- ExtendedAccessControlEntry
 
- 
getPasswordpublic int getPassword()- Overrides:
- getPasswordin class- ExtendedAccessControlEntry
 
- 
setPasswordpublic void setPassword(int password) - Overrides:
- setPasswordin class- ExtendedAccessControlEntry
 
- 
getPrintpublic int getPrint()- Overrides:
- getPrintin class- ExtendedAccessControlEntry
 
- 
setPrintpublic void setPrint(int print) - Overrides:
- setPrintin class- ExtendedAccessControlEntry
 
- 
getMovepublic int getMove()- Overrides:
- getMovein class- ExtendedAccessControlEntry
 
- 
setMovepublic void setMove(int move) - Overrides:
- setMovein class- ExtendedAccessControlEntry
 
- 
getEmailpublic int getEmail()- Overrides:
- getEmailin class- ExtendedAccessControlEntry
 
- 
setEmailpublic void setEmail(int email) - Overrides:
- setEmailin class- ExtendedAccessControlEntry
 
- 
getAutomationpublic int getAutomation()- Overrides:
- getAutomationin class- ExtendedAccessControlEntry
 
- 
setAutomationpublic void setAutomation(int automation) - Overrides:
- setAutomationin class- ExtendedAccessControlEntry
 
- 
getReadingreqpublic int getReadingreq()- Overrides:
- getReadingreqin class- ExtendedAccessControlEntry
 
- 
setReadingreqpublic void setReadingreq(int readingreq) - Overrides:
- setReadingreqin class- ExtendedAccessControlEntry
 
- 
getCustomidpublic int getCustomid()- Overrides:
- getCustomidin class- ExtendedAccessControlEntry
 
- 
setCustomidpublic void setCustomid(int customid) - Overrides:
- setCustomidin class- ExtendedAccessControlEntry
 
- 
getRevisionpublic int getRevision()- Overrides:
- getRevisionin class- ExtendedAccessControlEntry
 
- 
setRevisionpublic void setRevision(int revision) - Overrides:
- setRevisionin class- ExtendedAccessControlEntry
 
- 
toString- Overrides:
- toStringin class- ExtendedAccessControlEntry
 
- 
equals- Overrides:
- equalsin class- ExtendedAccessControlEntry
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- ExtendedAccessControlEntry
 
 
-