org.apache.directory.shared.ldap.extras.controls
Interface SyncModifyDn

All Superinterfaces:
Control
All Known Implementing Classes:
SyncModifyDnDecorator, SyncModifyDnImpl

public interface SyncModifyDn
extends Control

A SyncModifyDnControl object, to send the parameters used in a MODIFYDN operation that was carried out on a syncrepl provider server. The consumer will use the values present in this control to perform the same operation on its local data, which helps in avoiding huge number of updates to the consumer. NOTE: syncrepl, defined in RFC 4533, doesn't mention about this approach, this is a special extension provided by Apache Directory Server

Author:
Apache Directory Project

Field Summary
static String OID
          This control OID
 
Method Summary
 String getEntryDn()
           
 SyncModifyDnType getModDnType()
           
 String getNewRdn()
           
 String getNewSuperiorDn()
           
 boolean isDeleteOldRdn()
           
 void setDeleteOldRdn(boolean deleteOldRdn)
           
 void setEntryDn(String entryDn)
           
 void setModDnType(SyncModifyDnType modDnType)
           
 void setNewRdn(String newRdn)
           
 void setNewSuperiorDn(String newSuperiorDn)
           
 
Methods inherited from interface org.apache.directory.shared.ldap.model.message.Control
getOid, isCritical, setCritical
 

Field Detail

OID

static final String OID
This control OID

See Also:
Constant Field Values
Method Detail

getEntryDn

String getEntryDn()

setEntryDn

void setEntryDn(String entryDn)

getNewSuperiorDn

String getNewSuperiorDn()

setNewSuperiorDn

void setNewSuperiorDn(String newSuperiorDn)

getNewRdn

String getNewRdn()

setNewRdn

void setNewRdn(String newRdn)

isDeleteOldRdn

boolean isDeleteOldRdn()

setDeleteOldRdn

void setDeleteOldRdn(boolean deleteOldRdn)

getModDnType

SyncModifyDnType getModDnType()

setModDnType

void setModDnType(SyncModifyDnType modDnType)


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