Skip navigation links

Oracle Virtual Directory Java API Reference
11g Release 1 (11.1.1)

E56472-01


com.octetstring.vde.chain
Interface RunChain

All Known Implementing Classes:
GlobalServicesInterface, PluginManager

public interface RunChain

Method Summary
 void runAdd(java.util.HashMap<java.lang.Object,java.lang.Object> request, Credentials creds, Entry entry, com.asn1c.core.Int8 result)
          Runs the "add" operation's chain
 void runBind(java.util.HashMap<java.lang.Object,java.lang.Object> request, Credentials creds, DirectoryString dn, BinarySyntax password, com.asn1c.core.Bool result)
          Runs the "bind" operation's chain
 void runDelete(java.util.HashMap<java.lang.Object,java.lang.Object> request, Credentials creds, DirectoryString object, com.asn1c.core.Int8 results)
          Moves through the "delete" operation's chain
 void runGet(java.util.HashMap<java.lang.Object,java.lang.Object> request, Credentials creds, DirectoryString base, com.asn1c.core.Int8 scope, Filter filter, com.asn1c.core.Bool typesonly, java.util.Vector<DirectoryString> attributes, ChainVector result)
          Runs the "get" operation's chain
 Entry runGetByDn(java.util.HashMap<java.lang.Object,java.lang.Object> request, Credentials creds, DirectoryString base)
           
 void runModify(java.util.HashMap<java.lang.Object,java.lang.Object> request, Credentials creds, DirectoryString name, java.util.Vector<EntryChange> changeEntries)
          Runs the "modify" operation's chain
 void runPostSearchComplete(java.util.HashMap<java.lang.Object,java.lang.Object> request, ChainEntrySet entrySet, int start)
          Run after all entries are returned
 void runPostSearchEntry(java.util.HashMap<java.lang.Object,java.lang.Object> request, Credentials creds, java.util.Vector<DirectoryString> returnAttribs, Filter filter, com.asn1c.core.Int8 scope, DirectoryString base, Entry entry, ChainEntrySet entrySet, int start)
          Run on each entry after a "get" is performed
 void runRename(java.util.HashMap<java.lang.Object,java.lang.Object> request, Credentials creds, DirectoryString oldName, DirectoryString newName, DirectoryString newSuffix, com.asn1c.core.Bool removeOldRdn, com.asn1c.core.Int8 results)
          Runs the "rename" operation's chain

 

Method Detail

runAdd

void runAdd(java.util.HashMap<java.lang.Object,java.lang.Object> request,
            Credentials creds,
            Entry entry,
            com.asn1c.core.Int8 result)
            throws DirectoryException,
                   ChainException
Runs the "add" operation's chain
Parameters:
creds - The currently bound user's credentials
entry - The entry being added
result - The result of the add
Throws:
DirectoryException
ChainException

runBind

void runBind(java.util.HashMap<java.lang.Object,java.lang.Object> request,
             Credentials creds,
             DirectoryString dn,
             BinarySyntax password,
             com.asn1c.core.Bool result)
             throws DirectoryException,
                    ChainException
Runs the "bind" operation's chain
Parameters:
dn - The DN for the user
password - The user's password
result - The result of the bind
Throws:
DirectoryException
ChainException

runDelete

void runDelete(java.util.HashMap<java.lang.Object,java.lang.Object> request,
               Credentials creds,
               DirectoryString object,
               com.asn1c.core.Int8 results)
               throws DirectoryException,
                      ChainException
Moves through the "delete" operation's chain
Parameters:
creds - The current user's credentials
object - The object to delete
Int8 - results Number of entries deleted
Throws:
DirectoryException
ChainException

runGet

void runGet(java.util.HashMap<java.lang.Object,java.lang.Object> request,
            Credentials creds,
            DirectoryString base,
            com.asn1c.core.Int8 scope,
            Filter filter,
            com.asn1c.core.Bool typesonly,
            java.util.Vector<DirectoryString> attributes,
            ChainVector result)
            throws DirectoryException,
                   ChainException
Runs the "get" operation's chain
Parameters:
binddn - The current user's DN
base - The base of the search
scope - The scope of the search
filter - The search's filter
typesonly - Should entry contain values
attributes - List of attributes
result - Final results
Throws:
DirectoryException
ChainException

runModify

void runModify(java.util.HashMap<java.lang.Object,java.lang.Object> request,
               Credentials creds,
               DirectoryString name,
               java.util.Vector<EntryChange> changeEntries)
               throws DirectoryException,
                      ChainException
Runs the "modify" operation's chain
Parameters:
creds - The currnet user's credentials
name - The name of the object being modified
changeEntries - Group of EntryChange Objects
Throws:
DirectoryException
ChainException

runRename

void runRename(java.util.HashMap<java.lang.Object,java.lang.Object> request,
               Credentials creds,
               DirectoryString oldName,
               DirectoryString newName,
               DirectoryString newSuffix,
               com.asn1c.core.Bool removeOldRdn,
               com.asn1c.core.Int8 results)
               throws DirectoryException,
                      ChainException
Runs the "rename" operation's chain
Parameters:
creds - User's credentials
oldName - The old name of the entry
newName - The new name of the entry
newSuffix - The new suffix of the entry
removeOldRdn - Determine if the old RDN is to be removed
results - The results of the rename
Throws:
DirectoryException
ChainException

runPostSearchEntry

void runPostSearchEntry(java.util.HashMap<java.lang.Object,java.lang.Object> request,
                        Credentials creds,
                        java.util.Vector<DirectoryString> returnAttribs,
                        Filter filter,
                        com.asn1c.core.Int8 scope,
                        DirectoryString base,
                        Entry entry,
                        ChainEntrySet entrySet,
                        int start)
                        throws DirectoryException,
                               ChainException
Run on each entry after a "get" is performed
Parameters:
creds - The current user's credentials
entry - The current entry
Throws:
DirectoryException
ChainException

runPostSearchComplete

void runPostSearchComplete(java.util.HashMap<java.lang.Object,java.lang.Object> request,
                           ChainEntrySet entrySet,
                           int start)
                           throws DirectoryException,
                                  ChainException
Run after all entries are returned
Throws:
DirectoryException
ChainException

runGetByDn

Entry runGetByDn(java.util.HashMap<java.lang.Object,java.lang.Object> request,
                 Credentials creds,
                 DirectoryString base)
                 throws DirectoryException,
                        ChainException
Throws:
DirectoryException
ChainException

Skip navigation links

Oracle Virtual Directory Java API Reference
11g Release 1 (11.1.1)

E56472-01


Copyright © 2000-2015 Oracle and/or its affiliates. All Rights Reserved.