Class AnyAttributesChangeSelectionCriteria
java.lang.Object
com.unboundid.ldap.sdk.unboundidds.extensions.ChangelogBatchChangeSelectionCriteria
com.unboundid.ldap.sdk.unboundidds.extensions.AnyAttributesChangeSelectionCriteria
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class AnyAttributesChangeSelectionCriteria
extends ChangelogBatchChangeSelectionCriteria
This class provides an implementation of a get changelog batch change
selection criteria value that indicates that the server should only return
changes which target one or more of the specified attributes. The changes
may target other attributes as well, but at least one of the associated
attributes must be included in the change.
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.
-
Constructor Summary
ConstructorsConstructorDescriptionAnyAttributesChangeSelectionCriteria(String... attributeNames) Creates a new any attributes change selection criteria value with the provided set of attribute names.AnyAttributesChangeSelectionCriteria(Collection<String> attributeNames) Creates a new any attributes change selection criteria value with the provided set of attribute names. -
Method Summary
Modifier and TypeMethodDescriptionEncodes the inner element for this changelog batch change selection criteria to an ASN.1 element.Retrieves the names of the target attributes for changes that should be retrieved.voidtoString(StringBuilder buffer) Appends a string representation of this changelog batch change selection criteria value to the provided buffer.Methods inherited from class com.unboundid.ldap.sdk.unboundidds.extensions.ChangelogBatchChangeSelectionCriteria
decode, encode, toString
-
Constructor Details
-
AnyAttributesChangeSelectionCriteria
Creates a new any attributes change selection criteria value with the provided set of attribute names.- Parameters:
attributeNames- The names of the target attributes for changes that should be retrieved. It must not benullor empty.
-
AnyAttributesChangeSelectionCriteria
Creates a new any attributes change selection criteria value with the provided set of attribute names.- Parameters:
attributeNames- The names of the target attributes for changes that should be retrieved. It must not benullor empty.
-
-
Method Details
-
getAttributeNames
Retrieves the names of the target attributes for changes that should be retrieved.- Returns:
- The names of the target attributes for changes that should be retrieved.
-
encodeInnerElement
Encodes the inner element for this changelog batch change selection criteria to an ASN.1 element.- Specified by:
encodeInnerElementin classChangelogBatchChangeSelectionCriteria- Returns:
- The encoded representation of the inner element to include in the encoded representation of the changelog batch change selection criteria element.
-
toString
Appends a string representation of this changelog batch change selection criteria value to the provided buffer.- Specified by:
toStringin classChangelogBatchChangeSelectionCriteria- Parameters:
buffer- The buffer to which the information should be appended.
-