@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class MoveSubtreeResult extends java.lang.Object implements java.io.Serializable
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.
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdminActionRequired()
Retrieves a message with information about any administrative action which
may be required to bring data in the servers back into a consistent state
so that the entries in the target subtree will only exist in one of the
two servers.
|
int |
getEntriesAddedToTarget()
Retrieves the number of entries added to the target server as a result of
the subtree move.
|
int |
getEntriesDeletedFromSource()
Retrieves the number of entries deleted from the source server as a result
of the subtree move.
|
int |
getEntriesReadFromSource()
Retrieves the number of entries within the specified subtree read from the
source server.
|
java.lang.String |
getErrorMessage()
Retrieves an error message with information about a problem that occurred
during processing, if any.
|
ResultCode |
getResultCode()
Retrieves a result code which indicates the ultimate state of the move
subtree processing.
|
boolean |
sourceServerAltered()
Indicates whether any data in the source server has been altered as a
result of the processing performed during the subtree move.
|
boolean |
targetServerAltered()
Indicates whether any data in the target server has been altered as a
result of the processing performed during the subtree move.
|
java.lang.String |
toString()
Retrieves a string representation of this move subtree result object.
|
void |
toString(java.lang.StringBuilder buffer)
Appends a string representation of this move subtree result object to the
provided buffer.
|
@NotNull public ResultCode getResultCode()
SUCCESS
indicates that all
processing was successful and the subtree was moved from one server to
another. Any other result indicates that some kind of error occurred.@Nullable public java.lang.String getErrorMessage()
null
if no errors were encountered.@Nullable public java.lang.String getAdminActionRequired()
null
if no administrative action is
necessary.public boolean sourceServerAltered()
true
if any data in the source server has been altered as
a result of the processing performed, or false
if not.public boolean targetServerAltered()
true
if any data in the target server has been altered as
a result of the processing performed, or false
if not.public int getEntriesReadFromSource()
public int getEntriesAddedToTarget()
MoveSubtreeListener
is in use and its
doPreAddProcessing
method returns null for one or more entries to
indicate that those entries should not be added to the target.public int getEntriesDeletedFromSource()
@NotNull public java.lang.String toString()
toString
in class java.lang.Object