public final class ImmutablePrivilegeDefinition extends Object implements PrivilegeDefinition
PrivilegeDefinition
interface.Constructor and Description |
---|
ImmutablePrivilegeDefinition(String name,
boolean isAbstract,
Iterable<String> declaredAggregateNames) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Set<String> |
getDeclaredAggregateNames()
Returns the internal names of the declared aggregated privileges or
an empty array if the privilege defined by this definition isn't
an aggregate.
|
String |
getName()
The internal name of this privilege.
|
int |
hashCode() |
boolean |
isAbstract()
Returns
true if the privilege described by this definition
is abstract. |
String |
toString() |
public String getName()
PrivilegeDefinition
getName
in interface PrivilegeDefinition
public boolean isAbstract()
PrivilegeDefinition
true
if the privilege described by this definition
is abstract.isAbstract
in interface PrivilegeDefinition
true
if the resulting privilege is abstract;
false
otherwise.public Set<String> getDeclaredAggregateNames()
PrivilegeDefinition
getDeclaredAggregateNames
in interface PrivilegeDefinition
"Copyright © 2006 - 2015 Adobe Systems Incorporated. All Rights Reserved"