org.opends.server.workflowelement.localbackend
Class LocalBackendDeleteOperation

java.lang.Object
  extended by org.opends.server.core.OperationWrapper
      extended by org.opends.server.core.DeleteOperationWrapper
          extended by org.opends.server.workflowelement.localbackend.LocalBackendDeleteOperation
All Implemented Interfaces:
DeleteOperation, Operation, PluginOperation, PostOperationDeleteOperation, PostOperationOperation, PostResponseDeleteOperation, PostResponseOperation, PostSynchronizationDeleteOperation, PostSynchronizationOperation, PreOperationDeleteOperation, PreOperationOperation

public class LocalBackendDeleteOperation
extends DeleteOperationWrapper
implements PreOperationDeleteOperation, PostOperationDeleteOperation, PostResponseDeleteOperation, PostSynchronizationDeleteOperation

This class defines an operation used to delete an entry in a local backend of the Directory Server.


Field Summary
 
Fields inherited from interface org.opends.server.types.Operation
LOCALBACKENDOPERATIONS
 
Constructor Summary
LocalBackendDeleteOperation(DeleteOperation delete)
          Creates a new operation that may be used to delete an entry from a local backend of the Directory Server.
 
Method Summary
 Entry getEntryToDelete()
          Retrieves the entry to be deleted.
 
Methods inherited from class org.opends.server.core.DeleteOperationWrapper
getChangeNumber, getEntryDN, getProxiedAuthorizationDN, getRawEntryDN, setChangeNumber, setProxiedAuthorizationDN, setRawEntryDN, toString
 
Methods inherited from class org.opends.server.core.OperationWrapper
abort, addRequestControl, addResponseControl, appendAdditionalLogMessage, appendErrorMessage, cancel, checkIfCanceled, disconnectClient, dontSynchronize, getAdditionalLogMessage, getAttachment, getAttachments, getAuthorizationDN, getAuthorizationEntry, getCancelRequest, getCancelResult, getClientConnection, getCommonLogElements, getConnectionID, getErrorMessage, getMatchedDN, getMessageID, getOperationID, getOperationType, getProcessingNanoTime, getProcessingStartTime, getProcessingStopTime, getProcessingTime, getReferralURLs, getRequestControls, getRequestLogElements, getResponseControls, getResponseLogElements, getResultCode, isInternalOperation, isSynchronizationOperation, operationCompleted, removeAttachment, removeRequestControl, removeResponseControl, setAdditionalLogMessage, setAttachment, setAttachments, setAuthorizationEntry, setDontSynchronize, setErrorMessage, setInternalOperation, setMatchedDN, setReferralURLs, setResponseData, setResultCode, setSynchronizationOperation, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.opends.server.types.operation.PreOperationDeleteOperation
getEntryDN, getRawEntryDN
 
Methods inherited from interface org.opends.server.types.operation.PreOperationOperation
addResponseControl, appendAdditionalLogMessage, appendErrorMessage, getAdditionalLogMessage, getAuthorizationDN, getErrorMessage, removeResponseControl, setAdditionalLogMessage, setErrorMessage
 
Methods inherited from interface org.opends.server.types.operation.PostOperationDeleteOperation
getEntryDN, getRawEntryDN
 
Methods inherited from interface org.opends.server.types.operation.PostOperationOperation
addResponseControl, appendAdditionalLogMessage, appendErrorMessage, getAdditionalLogMessage, getAuthorizationDN, getErrorMessage, getMatchedDN, getReferralURLs, getResultCode, removeResponseControl, setAdditionalLogMessage, setErrorMessage, setMatchedDN, setReferralURLs, setResponseData, setResultCode
 
Methods inherited from interface org.opends.server.types.operation.PostResponseDeleteOperation
getEntryDN, getRawEntryDN
 
Methods inherited from interface org.opends.server.types.operation.PostResponseOperation
getAdditionalLogMessage, getAuthorizationDN, getErrorMessage, getMatchedDN, getProcessingStopTime, getProcessingTime, getReferralURLs, getResultCode
 
Methods inherited from interface org.opends.server.types.operation.PostSynchronizationDeleteOperation
getEntryDN, getRawEntryDN
 
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
 
Methods inherited from interface org.opends.server.types.Operation
abort, addRequestControl, addResponseControl, appendAdditionalLogMessage, appendErrorMessage, cancel, checkIfCanceled, disconnectClient, dontSynchronize, getAdditionalLogMessage, getAttachment, getAttachments, getAuthorizationDN, getAuthorizationEntry, getCancelRequest, getCancelResult, getClientConnection, getCommonLogElements, getConnectionID, getErrorMessage, getMatchedDN, getMessageID, getOperationID, getOperationType, getProcessingNanoTime, getProcessingStartTime, getProcessingStopTime, getProcessingTime, getReferralURLs, getRequestControls, getRequestLogElements, getResponseControls, getResponseLogElements, getResultCode, isInternalOperation, isSynchronizationOperation, operationCompleted, removeAttachment, removeRequestControl, removeResponseControl, setAdditionalLogMessage, setAttachment, setAttachments, setAuthorizationEntry, setDontSynchronize, setErrorMessage, setInternalOperation, setMatchedDN, setReferralURLs, setResponseData, setResultCode, setSynchronizationOperation, toString
 

Constructor Detail

LocalBackendDeleteOperation

public LocalBackendDeleteOperation(DeleteOperation delete)
Creates a new operation that may be used to delete an entry from a local backend of the Directory Server.

Parameters:
delete - The operation to enhance.
Method Detail

getEntryToDelete

public Entry getEntryToDelete()
Retrieves the entry to be deleted.

Specified by:
getEntryToDelete in interface PostOperationDeleteOperation
Specified by:
getEntryToDelete in interface PostResponseDeleteOperation
Specified by:
getEntryToDelete in interface PostSynchronizationDeleteOperation
Specified by:
getEntryToDelete in interface PreOperationDeleteOperation
Returns:
The entry to be deleted, or null if the entry is not yet available.