public final class ImmutablePrivilegeDefinition extends Object implements PrivilegeDefinition
PrivilegeDefinition
interface.Constructor and Description |
---|
ImmutablePrivilegeDefinition(@NotNull String name,
boolean isAbstract,
@Nullable Iterable<String> declaredAggregateNames) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
@NotNull 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.
|
@NotNull 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() |
@NotNull public @NotNull 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.@NotNull public @NotNull Set<String> getDeclaredAggregateNames()
PrivilegeDefinition
getDeclaredAggregateNames
in interface PrivilegeDefinition
Copyright © 2010 - 2020 Adobe. All Rights Reserved