org.opends.server.types.operation
Interface PostSynchronizationDeleteOperation

All Superinterfaces:
PluginOperation, PostSynchronizationOperation
All Known Implementing Classes:
LocalBackendDeleteOperation

@PublicAPI(stability=UNCOMMITTED,
           mayInstantiate=false,
           mayExtend=false,
           mayInvoke=true)
public interface PostSynchronizationDeleteOperation
extends PostSynchronizationOperation

This class defines a set of methods that are available for use by post-synchronization plugins for delete operations. Note that this interface is intended only to define an API for use by plugins and is not intended to be implemented by any custom classes.


Method Summary
 DN getEntryDN()
          Retrieves the DN of the entry to delete.
 Entry getEntryToDelete()
          Retrieves the entry to be deleted.
 ByteString getRawEntryDN()
          Retrieves the raw, unprocessed entry DN as included in the client request.
 
Methods inherited from interface org.opends.server.types.operation.PostSynchronizationOperation
getAdditionalLogMessage, getAuthorizationDN, getErrorMessage, getMatchedDN, getProcessingStopTime, getProcessingTime, getReferralURLs, getResultCode
 
Methods inherited from interface org.opends.server.types.operation.PluginOperation
checkIfCanceled, disconnectClient, getAttachment, getAttachments, getClientConnection, getConnectionID, getMessageID, getOperationID, getOperationType, getProcessingStartTime, getRequestControls, getResponseControls, isInternalOperation, isSynchronizationOperation, removeAttachment, setAttachment, toString, toString
 

Method Detail

getRawEntryDN

ByteString getRawEntryDN()
Retrieves the raw, unprocessed entry DN as included in the client request.

Returns:
The raw, unprocessed entry DN as included in the client request.

getEntryDN

DN getEntryDN()
Retrieves the DN of the entry to delete.

Returns:
The DN of the entry to delete.

getEntryToDelete

Entry getEntryToDelete()
Retrieves the entry to be deleted.

Returns:
The entry to be deleted.