Novell exteNd
Director 5.2 API

com.sssw.fw.directory.client
Class EboFactory

java.lang.Object
 |
 +--com.sssw.fw.directory.client.EboFactory
All Implemented Interfaces:
Serializable

public class EboFactory
extends Object
implements Serializable

This is the directory factory class that manages instantiation of directory objects.

See Also:
Serialized Form

Constructor Summary
EboFactory()
           
 
Method Summary
static EbiCrypto getCryptoProvider()
          Gets an com.sssw.fw.util.crypto.EbiCrypto provider for encryption/decryption
static EbiDirectoryDelegate getDirectoryDelegate()
          Gets an EbiDirectoryDelegate object.
static EbiDirectoryGroupsQuery getDirectoryGroupsQuery()
          Gets an EbiDirectoryGroupsQuery object.
static EbiDirectoryManager getDirectoryManager()
          Gets an EbiDirectoryManager object.
static EbiDirectoryUsersQuery getDirectoryUsersQuery()
          Gets an EbiDirectoryUsersQuery object.
static EbiRealm getRealmProvider(String serviceProvider)
          Gets an EbiRealm object.
static EbiRealm getRealmProvider(String serviceProvider, Map params)
          Gets an EbiRealm object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EboFactory

public EboFactory()
Method Detail

getDirectoryDelegate

public static EbiDirectoryDelegate getDirectoryDelegate()
                                                 throws EboFactoryException
Gets an EbiDirectoryDelegate object.
Returns:
an EbiDirectoryDelegate object

getDirectoryManager

public static EbiDirectoryManager getDirectoryManager()
                                               throws EboFactoryException
Gets an EbiDirectoryManager object.
Returns:
an EbiDirectoryManager object

getRealmProvider

public static EbiRealm getRealmProvider(String serviceProvider)
                                 throws EboFactoryException
Gets an EbiRealm object.
Parameters:
serviceProvider - String representing the interface of the realm implementation
Returns:
an EbiRealm object

getRealmProvider

public static EbiRealm getRealmProvider(String serviceProvider,
                                        Map params)
                                 throws EboFactoryException
Gets an EbiRealm object.
Parameters:
serviceProvider - String representing the interface of the realm implementation
params - Map containing parameters to configure the realm implementation
Returns:
an EbiRealm object.

getCryptoProvider

public static EbiCrypto getCryptoProvider()
                                   throws EboUnrecoverableSystemException
Gets an com.sssw.fw.util.crypto.EbiCrypto provider for encryption/decryption
Returns:
an EbiCrypto object.

getDirectoryGroupsQuery

public static EbiDirectoryGroupsQuery getDirectoryGroupsQuery()
                                                       throws EboFactoryException
Gets an EbiDirectoryGroupsQuery object.
Returns:
an EbiDirectoryGroupsQuery object.

getDirectoryUsersQuery

public static EbiDirectoryUsersQuery getDirectoryUsersQuery()
                                                     throws EboFactoryException
Gets an EbiDirectoryUsersQuery object.
Returns:
an EbiDirectoryUserssQuery object.

Novell exteNd
Director 5.2 API