org.apache.directory.server.core
Interface OperationManager

All Known Implementing Classes:
DefaultOperationManager, MockOperationManager

public interface OperationManager

An interface used by the DirectoryService to isolate operations that can be performed on it.

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

Method Summary
 void add(AddOperationContext opContext)
          TODO document after determining if this method should be here.
 void bind(BindOperationContext opContext)
          TODO document after determining if this method should be here.
 boolean compare(CompareOperationContext opContext)
          TODO document after determining if this method should be here.
 void delete(DeleteOperationContext opContext)
          TODO document after determining if this method should be here.
 org.apache.directory.shared.ldap.name.DN getMatchedName(GetMatchedNameOperationContext opContext)
          TODO document after determining if this method should be here.
 ClonedServerEntry getRootDSE(GetRootDSEOperationContext opContext)
          TODO document after determining if this method should be here.
 org.apache.directory.shared.ldap.name.DN getSuffix(GetSuffixOperationContext opContext)
          TODO document after determining if this method should be here.
 boolean hasEntry(EntryOperationContext opContext)
          TODO document after determining if this method should be here.
 EntryFilteringCursor list(ListOperationContext opContext)
          TODO document after determining if this method should be here.
 java.util.Set<java.lang.String> listSuffixes(ListSuffixOperationContext opContext)
          TODO document after determining if this method should be here.
 ClonedServerEntry lookup(LookupOperationContext opContext)
          TODO document after determining if this method should be here.
 void modify(ModifyOperationContext opContext)
          TODO document after determining if this method should be here.
 void move(MoveOperationContext opContext)
          TODO document after determining if this method should be here.
 void moveAndRename(MoveAndRenameOperationContext opContext)
          TODO document after determining if this method should be here.
 void rename(RenameOperationContext opContext)
          TODO document after determining if this method should be here.
 EntryFilteringCursor search(SearchOperationContext opContext)
          TODO document after determining if this method should be here.
 void unbind(UnbindOperationContext opContext)
          TODO document after determining if this method should be here.
 

Method Detail

getRootDSE

ClonedServerEntry getRootDSE(GetRootDSEOperationContext opContext)
                             throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

getMatchedName

org.apache.directory.shared.ldap.name.DN getMatchedName(GetMatchedNameOperationContext opContext)
                                                        throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

getSuffix

org.apache.directory.shared.ldap.name.DN getSuffix(GetSuffixOperationContext opContext)
                                                   throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

listSuffixes

java.util.Set<java.lang.String> listSuffixes(ListSuffixOperationContext opContext)
                                             throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

compare

boolean compare(CompareOperationContext opContext)
                throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

delete

void delete(DeleteOperationContext opContext)
            throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

add

void add(AddOperationContext opContext)
         throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

modify

void modify(ModifyOperationContext opContext)
            throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

list

EntryFilteringCursor list(ListOperationContext opContext)
                          throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

search

EntryFilteringCursor search(SearchOperationContext opContext)
                            throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

lookup

ClonedServerEntry lookup(LookupOperationContext opContext)
                         throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

hasEntry

boolean hasEntry(EntryOperationContext opContext)
                 throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

rename

void rename(RenameOperationContext opContext)
            throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

move

void move(MoveOperationContext opContext)
          throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

moveAndRename

void moveAndRename(MoveAndRenameOperationContext opContext)
                   throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

bind

void bind(BindOperationContext opContext)
          throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception

unbind

void unbind(UnbindOperationContext opContext)
            throws java.lang.Exception
TODO document after determining if this method should be here.

Throws:
java.lang.Exception


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