Skip navigation links

OracleVirtual Directory Java API Reference
11g Release 1 (11.1.1)

E10688-02


com.octetstring.vde.backend
Class Adapter

java.lang.Object
  extended by com.octetstring.vde.backend.Adapter


public abstract class Adapter
extends java.lang.Object

Constructor Summary
Adapter()
           

 

Method Summary
abstract  Int8 add(Credentials creds, Entry entry, Chain chain)
           
 boolean bind(DirectoryString dn, BinarySyntax password, Credentials creds, Chain chain)
           
abstract  void configureAdapter(com.octetstring.vde.config.adapters.AdapterConfig cfg, java.lang.String msg)
           
abstract  Int8 delete(Credentials creds, DirectoryString name, Chain chain)
           
abstract  EntrySet get(Credentials creds, DirectoryString base, int scope, Filter filter, boolean typesOnly, java.util.Vector<DirectoryString> attributes, Chain chain)
           
 com.octetstring.vde.config.adapters.AdapterConfig getAdapterConfig()
           
 com.octetstring.vde.admin.services.AdapterInfo getAdapterInfo()
           
abstract  java.lang.String getAdapterNum()
           
abstract  Entry getByID(java.lang.Integer id)
           
 java.lang.ClassLoader getClassLoader()
           
 java.lang.String getParentLoggerName()
           
 com.octetstring.vde.chain.PluginManager getPluginManager()
           
abstract  java.util.HashMap<java.lang.Object,java.lang.Object> getStatus()
           
 void initializeAdapter(com.octetstring.vde.config.adapters.AdapterConfig adapterConfig, java.lang.String msg)
           
static boolean isCompareOperation(int scope, Filter filter, java.util.List<DirectoryString> attributes)
          This method returns true if the LDAP search request satisfies LDAP compare request.
abstract  void modify(Credentials creds, DirectoryString name, java.util.Vector<EntryChange> changeEntries, Chain chain)
           
abstract  Int8 rename(Credentials creds, DirectoryString oldname, DirectoryString newname, DirectoryString newsuffix, boolean removeoldrdn, Chain chain)
           
 void setAdapterConfig(com.octetstring.vde.config.adapters.AdapterConfig adapterConfig)
           
abstract  void setAdapterNumText(java.lang.String msg)
           
abstract  void stopAdapter()
          Called AFTER a backend is de-registered
 void stopAdapter(boolean nice)
           
abstract  void unbind(DirectoryString bounddn)
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

Adapter

public Adapter()

Method Detail

getParentLoggerName

public java.lang.String getParentLoggerName()

getClassLoader

public java.lang.ClassLoader getClassLoader()

initializeAdapter

public final void initializeAdapter(com.octetstring.vde.config.adapters.AdapterConfig adapterConfig,
                                    java.lang.String msg)
                             throws java.lang.Exception
Throws:
java.lang.Exception

bind

public boolean bind(DirectoryString dn,
                    BinarySyntax password,
                    Credentials creds,
                    Chain chain)
             throws DirectoryException,
                    ChainException
Throws:
DirectoryException
ChainException

configureAdapter

public abstract void configureAdapter(com.octetstring.vde.config.adapters.AdapterConfig cfg,
                                      java.lang.String msg)
                               throws java.lang.Exception
Throws:
java.lang.Exception

add

public abstract Int8 add(Credentials creds,
                         Entry entry,
                         Chain chain)
                  throws DirectoryException,
                         ChainException
Throws:
DirectoryException
ChainException

delete

public abstract Int8 delete(Credentials creds,
                            DirectoryString name,
                            Chain chain)
                     throws DirectoryException,
                            ChainException
Throws:
DirectoryException
ChainException

get

public abstract EntrySet get(Credentials creds,
                             DirectoryString base,
                             int scope,
                             Filter filter,
                             boolean typesOnly,
                             java.util.Vector<DirectoryString> attributes,
                             Chain chain)
                      throws DirectoryException,
                             ChainException
Throws:
DirectoryException
ChainException

getByID

public abstract Entry getByID(java.lang.Integer id)

modify

public abstract void modify(Credentials creds,
                            DirectoryString name,
                            java.util.Vector<EntryChange> changeEntries,
                            Chain chain)
                     throws DirectoryException,
                            ChainException
Throws:
DirectoryException
ChainException

rename

public abstract Int8 rename(Credentials creds,
                            DirectoryString oldname,
                            DirectoryString newname,
                            DirectoryString newsuffix,
                            boolean removeoldrdn,
                            Chain chain)
                     throws DirectoryException,
                            ChainException
Throws:
DirectoryException
ChainException

unbind

public abstract void unbind(DirectoryString bounddn)

setAdapterNumText

public abstract void setAdapterNumText(java.lang.String msg)

getAdapterNum

public abstract java.lang.String getAdapterNum()

getStatus

public abstract java.util.HashMap<java.lang.Object,java.lang.Object> getStatus()

stopAdapter

public abstract void stopAdapter()
Called AFTER a backend is de-registered

stopAdapter

public final void stopAdapter(boolean nice)

getAdapterConfig

public com.octetstring.vde.config.adapters.AdapterConfig getAdapterConfig()

setAdapterConfig

public void setAdapterConfig(com.octetstring.vde.config.adapters.AdapterConfig adapterConfig)

getAdapterInfo

public final com.octetstring.vde.admin.services.AdapterInfo getAdapterInfo()

getPluginManager

public final com.octetstring.vde.chain.PluginManager getPluginManager()

isCompareOperation

public static boolean isCompareOperation(int scope,
                                         Filter filter,
                                         java.util.List<DirectoryString> attributes)
This method returns true if the LDAP search request satisfies LDAP compare request. The request is treated as compare iff: - the scope is set to BASEOBJECT - the filter string contains a simple assertion: "<type>=<value>" - the returning attributes list is present but empty.

Skip navigation links

OracleVirtual Directory Java API Reference
11g Release 1 (11.1.1)

E10688-02


Copyright © 2000-2009 Oracle. All Rights Reserved.