All LDAP Classes
Internal LDAP Classes

com.novell.ldap.extensions
Class MergePartitionsRequest

java.lang.Object
  extended by com.novell.ldap.LDAPExtendedOperation
      extended by com.novell.ldap.extensions.MergePartitionsRequest
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, java.lang.Cloneable

public class MergePartitionsRequest
extends LDAPExtendedOperation

Merges a child partition with its parent partition.

To merge a child partition with its parent, you must create an instance of this class and then call the extendedOperation method with this object as the required LDAPExtendedOperation parameter.

The mergePartitionsRequest extension uses the following OID:
   2.16.840.1.113719.1.27.100.5

The requestValue has the following format:
requestValue ::=
     flags     INTEGER
     dn     LDAPDN

See Also:
Serialized Form

Constructor Summary
MergePartitionsRequest(java.lang.String dn, int flags)
          Constructs an extended operation object for merging partitions.
 
Method Summary
 
Methods inherited from class com.novell.ldap.LDAPExtendedOperation
clone, getID, getValue, readDSML, readExternal, setID, setValue, toString, writeDSML, writeExternal
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MergePartitionsRequest

public MergePartitionsRequest(java.lang.String dn,
                              int flags)
                       throws LDAPException
Constructs an extended operation object for merging partitions.

Parameters:
dn - The distinguished name of the child partition's root.

flags - Determines whether all servers in the replica ring must be up before proceeding. When set to zero, the status of the servers is not checked. When set to LDAP_ENSURE_SERVERS_UP, all servers must be up for the operation to proceed.
Throws:
LDAPException - A general exception which includes an error message and an LDAP error code.

All LDAP Classes
Internal LDAP Classes

Copyright ? 2002 Novell, Inc. All Rights Reserved.
Novell, Inc.
1800 South Novell Place
Provo, Ut 84606
Phone: (801) 861-5000