public class MoveAndRenameOperationContext extends RenameOperationContext
logChange
authorizedPrincipal, byPassed, dn, EMPTY_CONTROLS, entry, next, previous, requestControls, responseControls, session, throwReferral
Constructor and Description |
---|
MoveAndRenameOperationContext(CoreSession session)
Creates a new instance of MoveAndRenameOperationContext.
|
MoveAndRenameOperationContext(CoreSession session,
org.apache.directory.shared.ldap.name.DN oldDn,
org.apache.directory.shared.ldap.name.DN parent,
org.apache.directory.shared.ldap.name.RDN newRdn,
boolean delOldRdn)
Creates a new instance of MoveAndRenameOperationContext.
|
MoveAndRenameOperationContext(CoreSession session,
org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest) |
Modifier and Type | Method and Description |
---|---|
org.apache.directory.shared.ldap.name.DN |
getNewDn()
Gets cached copy of already computed new name or creates it if not
|
org.apache.directory.shared.ldap.name.DN |
getParent() |
void |
setParent(org.apache.directory.shared.ldap.name.DN parent)
Set the parent DN
|
String |
toString() |
getAlteredEntry, getDelOldDn, getName, getNewRdn, setAlteredEntry, setDelOldDn, setNewDn, setNewRdn
getChangeLogEvent, isLogChange, setChangeLogEvent, setLogChange
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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
public MoveAndRenameOperationContext(CoreSession session)
public MoveAndRenameOperationContext(CoreSession session, org.apache.directory.shared.ldap.name.DN oldDn, org.apache.directory.shared.ldap.name.DN parent, org.apache.directory.shared.ldap.name.RDN newRdn, boolean delOldRdn)
oldDn
- the original source entry DN to be moved and renamedparent
- the new entry superior of the target after the movenewRdn
- the new rdn to use for the target once renameddelOldRdn
- true if the old rdn value is deleted, false otherwisepublic MoveAndRenameOperationContext(CoreSession session, org.apache.directory.shared.ldap.message.internal.InternalModifyDnRequest modifyDnRequest)
public org.apache.directory.shared.ldap.name.DN getParent()
public void setParent(org.apache.directory.shared.ldap.name.DN parent)
parent
- The parentpublic org.apache.directory.shared.ldap.name.DN getNewDn() throws Exception
getNewDn
in class RenameOperationContext
Exception
- if the name cannot be normalizedpublic String toString()
toString
in class RenameOperationContext
Object.toString()
Copyright © 2003–2013 The Apache Software Foundation. All rights reserved.