public class AccessControlList
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List |
bindings
list of associated bindings (now always one binding in the list)
|
private boolean |
exact
instance or match flag
|
private java.lang.String |
instanceName
abstract resource instance name
|
private java.lang.String |
refoid
directory object ID the ACL came from
|
Constructor and Description |
---|
AccessControlList(java.lang.String refoid,
java.lang.String instanceName,
boolean exact,
java.util.List bindings)
Package private constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List |
getBindings()
Gets the embedded bindings list.
|
java.lang.String |
getInstanceName()
Gets the embedded resource instance name.
|
java.lang.String |
getOrigin()
Gets the directory node id where this ACL originated.
|
boolean |
isExact()
Checks whether the instance name is exact or not.
|
(package private) void |
setBindings(java.util.List bindings)
Sets the bindings list.
|
private java.lang.String instanceName
private boolean exact
private java.lang.String refoid
private java.util.List bindings
AccessControlList(java.lang.String refoid, java.lang.String instanceName, boolean exact, java.util.List bindings)
refoid
- resource instance directory object IDinstanceName
- an instance of the resourceexact
- true
if name is an exact instance name, otherwise it
is a regular expressionbindings
- list of associated bindingspublic java.lang.String getInstanceName()
public java.lang.String getOrigin()
public java.util.List getBindings()
void setBindings(java.util.List bindings)
bindings
- list of bindings to be savedpublic boolean isExact()
true
if the instance name is an exact name