@ThreadSafety(level=COMPLETELY_THREADSAFE) public enum AttributeRight extends java.lang.Enum<AttributeRight>
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundidds
package structure, are only
supported for use against Ping Identity, UnboundID, and
Nokia/Alcatel-Lucent 8661 server products. These classes provide support
for proprietary functionality or for external specifications that are not
considered stable or mature enough to be guaranteed to work in an
interoperable way with other types of LDAP servers.
Enum Constant and Description |
---|
COMPARE
The attribute right that indicates that the user has sufficient permission
to make comparisons against the value of the specified attribute.
|
PROXY
The attribute right that indicates that the user has sufficient permission
to perform operations involving proxied authorization with the attribute.
|
READ
The attribute right that indicates that the user has sufficient permission
to read the values of the specified attribute.
|
SEARCH
The attribute right that indicates that the user has sufficient permission
to perform search operations that target the associated attribute.
|
SELFWRITE_ADD
The attribute right that indicates that the user has sufficient permission
to add his or her own DN to the set of values for the specified attribute.
|
SELFWRITE_DELETE
The attribute right that indicates that the user has sufficient permission
to remove his or her own DN from the set of values for the specified
attribute.
|
WRITE
The attribute right that indicates that the user has sufficient permission
to alter the values of the specified attribute.
|
Modifier and Type | Method and Description |
---|---|
static AttributeRight |
forName(java.lang.String name)
Retrieves the attribute right for the specified name.
|
java.lang.String |
getName()
Retrieves the name of this attribute right.
|
java.lang.String |
toString()
Retrieves a string representation of this attribute right.
|
static AttributeRight |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AttributeRight[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AttributeRight SEARCH
public static final AttributeRight READ
public static final AttributeRight COMPARE
public static final AttributeRight WRITE
public static final AttributeRight SELFWRITE_ADD
public static final AttributeRight SELFWRITE_DELETE
public static final AttributeRight PROXY
public static AttributeRight[] values()
for (AttributeRight c : AttributeRight.values()) System.out.println(c);
public static AttributeRight valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null@NotNull public java.lang.String getName()
@Nullable public static AttributeRight forName(@NotNull java.lang.String name)
name
- The name for which to retrieve the corresponding attribute
right.null
if there is no such
right.@NotNull public java.lang.String toString()
toString
in class java.lang.Enum<AttributeRight>