Class AllAttributesChangeSelectionCriteria
java.lang.Object
com.unboundid.ldap.sdk.unboundidds.extensions.ChangelogBatchChangeSelectionCriteria
com.unboundid.ldap.sdk.unboundidds.extensions.AllAttributesChangeSelectionCriteria
@NotMutable
@ThreadSafety(level=COMPLETELY_THREADSAFE)
public final class AllAttributesChangeSelectionCriteria
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 all or more of the specified attributes. The changes
may target other attributes as well, but all 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
ConstructorsConstructorDescriptionAllAttributesChangeSelectionCriteria(String... attributeNames) Creates a new all attributes change selection criteria value with the provided set of attribute names.AllAttributesChangeSelectionCriteria(Collection<String> attributeNames) Creates a new all 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
-
AllAttributesChangeSelectionCriteria
Creates a new all 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.
-
AllAttributesChangeSelectionCriteria
Creates a new all 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.
-