@Entity public class ACL extends Object implements Serializable, Cloneable
Constructor and Description |
---|
ACL() |
Modifier and Type | Method and Description |
---|---|
void |
addEntry(User user,
ACLPermission perm) |
void |
addEntry(UserGroup group,
ACLPermission perm) |
ACL |
clone()
perform a deep clone operation
|
boolean |
equals(Object obj) |
Map<UserGroup,ACLUserGroupEntry> |
getGroupEntries() |
int |
getId() |
Map<User,ACLUserEntry> |
getUserEntries() |
int |
hashCode() |
boolean |
hasReadAccess(User user) |
boolean |
hasWriteAccess(User user) |
boolean |
isEnabled() |
void |
removeEntry(User user) |
void |
removeEntry(UserGroup group) |
void |
setEnabled(boolean enabled) |
void |
setGroupEntries(Map<UserGroup,ACLUserGroupEntry> groupEntries) |
void |
setId(int id) |
void |
setUserEntries(Map<User,ACLUserEntry> userEntries) |
public void setId(int id)
public int getId()
public void setEnabled(boolean enabled)
public boolean isEnabled()
public boolean hasReadAccess(User user)
public boolean hasWriteAccess(User user)
public void addEntry(User user, ACLPermission perm)
public void addEntry(UserGroup group, ACLPermission perm)
public void removeEntry(User user)
public void removeEntry(UserGroup group)
public Map<User,ACLUserEntry> getUserEntries()
public void setUserEntries(Map<User,ACLUserEntry> userEntries)
public Map<UserGroup,ACLUserGroupEntry> getGroupEntries()
public void setGroupEntries(Map<UserGroup,ACLUserGroupEntry> groupEntries)
Copyright © 2017 DocDoku. All rights reserved.