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, toString
private 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 AccessControlPermission
s.public void setPermissions(List<AccessControlPermission> permissions)
permissions
- the new permissions
.public int hashCode()
hashCode
in class AccessControl
public boolean equals(Object obj)
equals
in class AccessControl
Copyright © 2014–2016 OASP-Team. All rights reserved.