Novell
exteNd Director 4.1

com.sssw.fw.directory.client
Class EboFactory

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

public class EboFactory
extends Object
implements Serializable, EbiDirectoryConstants

This is the directory factory class that manages directory objects.

See Also:
Serialized Form

Fields inherited from interface com.sssw.fw.directory.api.EbiDirectoryConstants
DELEGATE_DIRECTORY, DELEGATE_REALMGROUP, DIRECTORY_ENABLE_GROUP_MEMBERSHIP_CACHE, DIRECTORY_GROUP_CACHE_HOLDER_ID, DIRECTORY_GROUP_MEMBER_CACHE_HOLDER_ID, DIRECTORY_MGR, DIRECTORY_PRIMARY_REALM, DIRECTORY_READABLE_REALM, DIRECTORY_READABLE_REALM_PARAMS, DIRECTORY_USER_CACHE_HOLDER_ID, DIRECTORY_USER_MEMBER_CACHE_HOLDER_ID, DIRECTORY_WRITEABLE_REALM, DIRECTORY_WRITEABLE_REALM_PARAMS, FW_PRINCIPAL_GROUP, FW_PRINCIPAL_USER
 
Constructor Summary
EboFactory()
           
 
Method Summary
static com.sssw.fw.util.crypto.EbiCrypto getCryptoProvider()
          Gets an com.sssw.fw.util.crypto.EbiCrypto provider for encryption/decryption
static EbiDirectoryDelegate getDirectoryDelegate()
          Gets an EbiDirectoryDelegate object.
static EbiDirectoryManager getDirectoryManager()
          Gets an EbiDirectoryManager 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 com.sssw.fw.util.crypto.EbiCrypto getCryptoProvider()
                                                           throws EboFactoryException
Gets an com.sssw.fw.util.crypto.EbiCrypto provider for encryption/decryption
Returns:
an EbiCrypto object.

Novell
exteNd Director 4.1