org.apache.directory.server.core.interceptor.context
Class DeleteOperationContext
java.lang.Object
org.apache.directory.server.core.interceptor.context.AbstractOperationContext
org.apache.directory.server.core.interceptor.context.AbstractChangeOperationContext
org.apache.directory.server.core.interceptor.context.DeleteOperationContext
- All Implemented Interfaces:
- ChangeOperationContext, OperationContext
public class DeleteOperationContext
- extends AbstractChangeOperationContext
A Delete context used for Interceptors. It contains all the informations
needed for the delete operation, and used by all the interceptors
- Version:
- $Rev$, $Date$
- Author:
- Apache Directory Project
Methods inherited from class org.apache.directory.server.core.interceptor.context.AbstractOperationContext |
add, addRequestControl, addRequestControls, addResponseControl, delete, getByPassed, getDn, getEffectivePrincipal, getFirstOperation, getLastOperation, getNextOperation, getPreviousOperation, getRequestControl, getResponseControl, getResponseControlCount, getResponseControls, getSession, hasBypass, hasEntry, hasRequestControl, hasRequestControls, hasResponseControl, hasResponseControls, ignoreReferral, isBypassed, isFirstOperation, isReferralIgnored, isReferralThrown, lookup, lookup, modify, newLookupContext, setAuthorizedPrincipal, setByPassed, setDn, setNextOperation, setPreviousOperation, setRequestControls, setSession, throwReferral |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.directory.server.core.interceptor.context.OperationContext |
add, addRequestControl, addRequestControls, addResponseControl, delete, getByPassed, getDn, getEffectivePrincipal, getFirstOperation, getLastOperation, getNextOperation, getPreviousOperation, getRequestControl, getResponseControl, getResponseControlCount, getResponseControls, getSession, hasBypass, hasEntry, hasRequestControl, hasRequestControls, hasResponseControl, hasResponseControls, ignoreReferral, isBypassed, isFirstOperation, isReferralIgnored, isReferralThrown, lookup, lookup, modify, newLookupContext, setByPassed, setDn, throwReferral |
DeleteOperationContext
public DeleteOperationContext(CoreSession session)
- Creates a new instance of DeleteOperationContext.
DeleteOperationContext
public DeleteOperationContext(CoreSession session,
org.apache.directory.shared.ldap.name.DN deleteDn)
- Creates a new instance of DeleteOperationContext.
- Parameters:
deleteDn
- The entry DN to delete
DeleteOperationContext
public DeleteOperationContext(CoreSession session,
org.apache.directory.shared.ldap.message.internal.InternalDeleteRequest deleteRequest)
getName
public java.lang.String getName()
- Specified by:
getName
in interface OperationContext
- Specified by:
getName
in class AbstractOperationContext
- Returns:
- the operation name
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
- See Also:
Object.toString()
setEntry
public void setEntry(ClonedServerEntry entry)
- Description copied from interface:
OperationContext
- Sets the server entry associated with the target DN of this
OperationContext.
- Specified by:
setEntry
in interface OperationContext
- Overrides:
setEntry
in class AbstractOperationContext
- Parameters:
entry
- the entry to set
getEntry
public ClonedServerEntry getEntry()
- Gets the deleted entry if cached. Must be called before deleting the
entry when the entry member is null or this call will fail.
- Specified by:
getEntry
in interface OperationContext
- Overrides:
getEntry
in class AbstractOperationContext
- Returns:
- the entry
Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.