public class AccessControlGroup extends AccessControl
AccessControlGroup represents a collection of permissions. A security
administrator assigns a user to a group to grant him the
permissions of that group.group that also represents a
strategic function. Therefore not every group is a role. Often a user can only have one
role or can only act under one role at a time. Unfortunately these terms are often mixed up what is causing
confusion.| Modifier and Type | Field and Description |
|---|---|
private List<AccessControlGroup> |
inherits |
private List<AccessControlPermission> |
permissions |
private static long |
serialVersionUID
UID for serialization.
|
private String |
type |
| Constructor and Description |
|---|
AccessControlGroup()
The constructor.
|
AccessControlGroup(String id)
The constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<AccessControlGroup> |
getInherits() |
List<AccessControlPermission> |
getPermissions() |
String |
getType() |
int |
hashCode() |
void |
setInherits(List<AccessControlGroup> inherits) |
void |
setPermissions(List<AccessControlPermission> permissions) |
void |
setType(String type) |
getId, setId, toStringprivate static final long serialVersionUID
private List<AccessControlGroup> inherits
getInherits()private List<AccessControlPermission> permissions
getPermissions()public String getType()
public void setType(String type)
type - the type to setpublic List<AccessControlGroup> getInherits()
public void setInherits(List<AccessControlGroup> inherits)
inherits - the inherits to setpublic List<AccessControlPermission> getPermissions()
List of AccessControlPermissions.public void setPermissions(List<AccessControlPermission> permissions)
permissions - the new permissions.public int hashCode()
hashCode in class AccessControlpublic boolean equals(Object obj)
equals in class AccessControlCopyright © 2014–2016 OASP-Team. All rights reserved.