org.apache.directory.mitosis.operation
Class CompositeOperation

java.lang.Object
  extended by org.apache.directory.mitosis.operation.Operation
      extended by org.apache.directory.mitosis.operation.CompositeOperation
All Implemented Interfaces:
java.io.Serializable

public class CompositeOperation
extends Operation

An Operation that contains other Operations.

See Also:
Serialized Form

Constructor Summary
CompositeOperation(CSN csn)
           
 
Method Summary
 void add(Operation op)
           
 void clear()
           
protected  void execute0(PartitionNexus nexus, ReplicationStore store, AttributeTypeRegistry registry)
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.directory.mitosis.operation.Operation
execute, getCSN
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompositeOperation

public CompositeOperation(CSN csn)
Method Detail

add

public void add(Operation op)

clear

public void clear()

execute0

protected void execute0(PartitionNexus nexus,
                        ReplicationStore store,
                        AttributeTypeRegistry registry)
                 throws javax.naming.NamingException
Overrides:
execute0 in class Operation
Throws:
javax.naming.NamingException

toString

public java.lang.String toString()
Overrides:
toString in class Operation
Returns:
the CSN for this operation