org.apache.directory.server.core.interceptor.context
Class MoveOperationContext

java.lang.Object
  extended by org.apache.directory.server.core.interceptor.context.AbstractOperationContext
      extended by org.apache.directory.server.core.interceptor.context.AbstractChangeOperationContext
          extended by org.apache.directory.server.core.interceptor.context.MoveOperationContext
All Implemented Interfaces:
ChangeOperationContext, OperationContext

public class MoveOperationContext
extends AbstractChangeOperationContext

A Move context used for Interceptors. It contains all the informations needed for the modify DN operation, and used by all the interceptors

Version:
$Rev$, $Date$
Author:
Apache Directory Project

Field Summary
 
Fields inherited from class org.apache.directory.server.core.interceptor.context.AbstractChangeOperationContext
logChange
 
Fields inherited from class org.apache.directory.server.core.interceptor.context.AbstractOperationContext
authorizedPrincipal, byPassed, dn, EMPTY_CONTROLS, entry, next, previous, requestControls, responseControls, session, throwReferral
 
Constructor Summary
MoveOperationContext(CoreSession session)
          Creates a new instance of MoveOperationContext.
MoveOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.DN oldDn, org.apache.directory.shared.ldap.name.DN parent)
          Creates a new instance of MoveOperationContext.
MoveOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest)
           
 
Method Summary
 java.lang.String getName()
           
 org.apache.directory.shared.ldap.name.DN getParent()
           
 void setParent(org.apache.directory.shared.ldap.name.DN parent)
          Set the parent DN
 java.lang.String toString()
           
 
Methods inherited from class org.apache.directory.server.core.interceptor.context.AbstractChangeOperationContext
getChangeLogEvent, isLogChange, setChangeLogEvent, setLogChange
 
Methods inherited from class org.apache.directory.server.core.interceptor.context.AbstractOperationContext
add, addRequestControl, addRequestControls, addResponseControl, delete, getByPassed, getDn, getEffectivePrincipal, getEntry, 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, setEntry, 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, getEntry, 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, setEntry, throwReferral
 

Constructor Detail

MoveOperationContext

public MoveOperationContext(CoreSession session)
Creates a new instance of MoveOperationContext.


MoveOperationContext

public MoveOperationContext(CoreSession session,
                            org.apache.directory.shared.ldap.name.DN oldDn,
                            org.apache.directory.shared.ldap.name.DN parent)
Creates a new instance of MoveOperationContext.


MoveOperationContext

public MoveOperationContext(CoreSession session,
                            org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest)
Method Detail

getParent

public org.apache.directory.shared.ldap.name.DN getParent()
Returns:
The parent DN

setParent

public void setParent(org.apache.directory.shared.ldap.name.DN parent)
Set the parent DN

Parameters:
parent - The parent

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()


Copyright © 2003-2011 Apache Software Foundation. All Rights Reserved.