Class MissingChangelogEntriesIntermediateResponse
- java.lang.Object
-
- com.unboundid.ldap.sdk.IntermediateResponse
-
- com.unboundid.ldap.sdk.unboundidds.extensions.MissingChangelogEntriesIntermediateResponse
-
- All Implemented Interfaces:
LDAPResponse,java.io.Serializable
@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class MissingChangelogEntriesIntermediateResponse extends IntermediateResponse
This class provides an implementation of an intermediate response which indicates that the Directory Server may have already purged information about one or more changes.
NOTE: This class, and other classes within the
com.unboundid.ldap.sdk.unboundiddspackage 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.
The missing changelog entries intermediate response value may be present, and if it is then it will have the following encoding:MissingEntriesIntermediateResponse ::= SEQUENCE { message [0] OCTET STRING OPTIONAL, ... }- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMISSING_CHANGELOG_ENTRIES_INTERMEDIATE_RESPONSE_OIDThe OID (1.3.6.1.4.1.30221.2.6.12) for the get stream directory values intermediate response.-
Fields inherited from class com.unboundid.ldap.sdk.IntermediateResponse
TYPE_INTERMEDIATE_RESPONSE_OID, TYPE_INTERMEDIATE_RESPONSE_VALUE
-
-
Constructor Summary
Constructors Constructor Description MissingChangelogEntriesIntermediateResponse(IntermediateResponse r)Creates a new missing changelog entries intermediate response from the provided generic intermediate response.MissingChangelogEntriesIntermediateResponse(java.lang.String message, Control... controls)Creates a new missing changelog entries intermediate response with the provided information.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetIntermediateResponseName()Retrieves the user-friendly name for the intermediate response, if available.java.lang.StringgetMessage()Retrieves a message which may provide additional information about the missing changes.voidtoString(java.lang.StringBuilder buffer)Appends a string representation of this intermediate response to the provided buffer.java.lang.StringvalueToString()Retrieves a human-readable string representation for the contents of the value for this intermediate response, if appropriate.-
Methods inherited from class com.unboundid.ldap.sdk.IntermediateResponse
getControl, getControls, getMessageID, getOID, getValue, toString
-
-
-
-
Field Detail
-
MISSING_CHANGELOG_ENTRIES_INTERMEDIATE_RESPONSE_OID
public static final java.lang.String MISSING_CHANGELOG_ENTRIES_INTERMEDIATE_RESPONSE_OID
The OID (1.3.6.1.4.1.30221.2.6.12) for the get stream directory values intermediate response.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MissingChangelogEntriesIntermediateResponse
public MissingChangelogEntriesIntermediateResponse(java.lang.String message, Control... controls)
Creates a new missing changelog entries intermediate response with the provided information.- Parameters:
message- A message which may provide additional information about the missing changes. It may benullif no message is available.controls- The set of controls to include in the intermediate response. It may benullor empty if no controls should be included.
-
MissingChangelogEntriesIntermediateResponse
public MissingChangelogEntriesIntermediateResponse(IntermediateResponse r) throws LDAPException
Creates a new missing changelog entries intermediate response from the provided generic intermediate response.- Parameters:
r- The generic intermediate response to be decoded.- Throws:
LDAPException- If the provided intermediate response cannot be decoded as a missing changelog entries response.
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
Retrieves a message which may provide additional information about the missing changes.- Returns:
- A message which may provide additional information about the
missing changes, or
nullif none is available.
-
getIntermediateResponseName
public java.lang.String getIntermediateResponseName()
Retrieves the user-friendly name for the intermediate response, if available. If no user-friendly name has been defined, but a response OID is available, then that will be returned. If neither a user-friendly name nor a response OID are available, thennullwill be returned.- Overrides:
getIntermediateResponseNamein classIntermediateResponse- Returns:
- The user-friendly name for this intermediate response, the
response OID if a user-friendly name is not available but a
response OID is, or
nullif neither a user-friendly name nor a response OID are available.
-
valueToString
public java.lang.String valueToString()
Retrieves a human-readable string representation for the contents of the value for this intermediate response, if appropriate. If one is provided, then it should be a relatively compact single-line representation of the most important elements of the value.- Overrides:
valueToStringin classIntermediateResponse- Returns:
- A human-readable string representation for the contents of the
value for this intermediate response, or
nullif there is no value or no string representation is available.
-
toString
public void toString(java.lang.StringBuilder buffer)
Appends a string representation of this intermediate response to the provided buffer.- Specified by:
toStringin interfaceLDAPResponse- Overrides:
toStringin classIntermediateResponse- Parameters:
buffer- The buffer to which the string representation should be appended.
-
-