@ThreadSafety(level=COMPLETELY_THREADSAFE) public enum UniquenessMultipleAttributeBehavior extends java.lang.Enum<UniquenessMultipleAttributeBehavior>
UniquenessRequestControl
.
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 |
---|
UNIQUE_ACROSS_ALL_ATTRIBUTES_EXCEPT_IN_SAME_ENTRY
Indicates that the server should flag any case in which any entry has a
conflicting value in any of the configured attribute types, with the
exception that conflicts will be permitted across different attributes in
the same entry.
|
UNIQUE_ACROSS_ALL_ATTRIBUTES_INCLUDING_IN_SAME_ENTRY
Indicates that the server should flag any case in which any entry has a
conflicting value in any of the configured attribute types, including cases
in which the same value appears in multiple attributes within the same
entry.
|
UNIQUE_IN_COMBINATION
Indicates that the server should flag any case in which another entry has
the same combination of values for all of the configured attribute types.
|
UNIQUE_WITHIN_EACH_ATTRIBUTE
Indicates that the server should treat each configured attribute
separately.
|
Modifier and Type | Method and Description |
---|---|
static UniquenessMultipleAttributeBehavior |
forName(java.lang.String name)
Retrieves the uniqueness multiple attribute behavior with the specified
name.
|
int |
intValue()
Retrieves the integer value for this uniqueness multiple attribute
behavior.
|
static UniquenessMultipleAttributeBehavior |
valueOf(int intValue)
Retrieves the uniqueness multiple attribute behavior with the specified
integer value.
|
static UniquenessMultipleAttributeBehavior |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static UniquenessMultipleAttributeBehavior[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UniquenessMultipleAttributeBehavior UNIQUE_WITHIN_EACH_ATTRIBUTE
public static final UniquenessMultipleAttributeBehavior UNIQUE_ACROSS_ALL_ATTRIBUTES_INCLUDING_IN_SAME_ENTRY
public static final UniquenessMultipleAttributeBehavior UNIQUE_ACROSS_ALL_ATTRIBUTES_EXCEPT_IN_SAME_ENTRY
public static final UniquenessMultipleAttributeBehavior UNIQUE_IN_COMBINATION
public static UniquenessMultipleAttributeBehavior[] values()
for (UniquenessMultipleAttributeBehavior c : UniquenessMultipleAttributeBehavior.values()) System.out.println(c);
public static UniquenessMultipleAttributeBehavior 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 nullpublic int intValue()
@Nullable public static UniquenessMultipleAttributeBehavior valueOf(int intValue)
intValue
- The integer value for the uniqueness multiple attribute
behavior to retrieve.null
if there is no multiple attribute
behavior with the given integer value.@Nullable public static UniquenessMultipleAttributeBehavior forName(@NotNull java.lang.String name)
name
- The name of the uniqueness multiple attribute behavior to
retrieve. It must not be null
.null
if no such behavior is defined.