Package com.logicaldoc.core.security
Class AccessControlEntry
java.lang.Object
com.logicaldoc.core.security.AccessControlEntry
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ExtendedAccessControlEntry
@MappedSuperclass
@Embeddable
public class AccessControlEntry
extends Object
implements 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
ConstructorsConstructorDescriptionAccessControlEntry
(long groupId) AccessControlEntry
(AccessControlEntry source) -
Method Summary
Modifier and TypeMethodDescriptionboolean
long
int
getRead()
int
getWrite()
void
grantPermissions
(Set<Permission> permissions) int
hashCode()
void
setGroupId
(long groupId) void
setRead
(int read) void
setWrite
(int write)
-
Constructor Details
-
AccessControlEntry
public AccessControlEntry() -
AccessControlEntry
-
AccessControlEntry
public AccessControlEntry(long groupId)
-
-
Method Details
-
getGroupId
public long getGroupId() -
getWrite
public int getWrite() -
setGroupId
public void setGroupId(long groupId) -
setWrite
public void setWrite(int write) -
getRead
public int getRead() -
setRead
public void setRead(int read) -
grantedPermissions
-
grantPermissions
-
equals
-
hashCode
public int hashCode()
-