Skip navigation links

Oracle Fusion Middleware User and Role Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14658-01


oracle.security.idm
Interface IdentityStoreFactory


public interface IdentityStoreFactory

IdentityStoreFactory is a programmatic represention of underlying identity repository. Actual handle to the identity repository can be obtained by calling getIdentityStoreInstance(Hashtable) on this object.

Since:
10.1.3
See Also:
IdentityStore

Field Summary
static java.lang.String ADF_IM_FACTORY_CLASS
           
static java.lang.String ADF_IM_PROVIDER_URL
           
static java.lang.String ADF_IM_SECURITY_CREDENTIALS
           
static java.lang.String ADF_IM_SECURITY_PRINCIPAL
           
static java.lang.String ADF_IM_SUBSCRIBER_NAME
           
static java.lang.String ST_CONNECTION_POOL
          STARTTIME: Externally configured oracle.security.idm.providers.stdldap.ConnectionPool object for connections to LDAP server
static java.lang.String ST_CONNECTION_POOL_CLASS
          fully qualified connection pool implementation classname
static java.lang.String ST_CONNECTION_POOL_MAX_CONNECTIONS
           
static java.lang.String ST_CONNECTION_POOL_MIN_CONNECTIONS
           
static java.lang.String ST_INITIAL_CONTEXT_FACTORY
           

 

Method Summary
 void close()
          Closes this Store object and free any resources associated with it.
 IdentityStore getIdentityStoreInstance()
           
 IdentityStore getIdentityStoreInstance(java.util.Hashtable env)
          Get an IdentityStore instance.

 

Field Detail

ADF_IM_FACTORY_CLASS

static final java.lang.String ADF_IM_FACTORY_CLASS
See Also:
Constant Field Values

ADF_IM_SECURITY_PRINCIPAL

static final java.lang.String ADF_IM_SECURITY_PRINCIPAL
See Also:
Constant Field Values

ADF_IM_SECURITY_CREDENTIALS

static final java.lang.String ADF_IM_SECURITY_CREDENTIALS
See Also:
Constant Field Values

ADF_IM_PROVIDER_URL

static final java.lang.String ADF_IM_PROVIDER_URL
See Also:
Constant Field Values

ADF_IM_SUBSCRIBER_NAME

static final java.lang.String ADF_IM_SUBSCRIBER_NAME
See Also:
Constant Field Values

ST_CONNECTION_POOL

static final java.lang.String ST_CONNECTION_POOL
STARTTIME: Externally configured oracle.security.idm.providers.stdldap.ConnectionPool object for connections to LDAP server
See Also:
Constant Field Values

ST_CONNECTION_POOL_CLASS

static final java.lang.String ST_CONNECTION_POOL_CLASS
fully qualified connection pool implementation classname
See Also:
Constant Field Values

ST_CONNECTION_POOL_MIN_CONNECTIONS

static final java.lang.String ST_CONNECTION_POOL_MIN_CONNECTIONS
See Also:
Constant Field Values

ST_CONNECTION_POOL_MAX_CONNECTIONS

static final java.lang.String ST_CONNECTION_POOL_MAX_CONNECTIONS
See Also:
Constant Field Values

ST_INITIAL_CONTEXT_FACTORY

static final java.lang.String ST_INITIAL_CONTEXT_FACTORY
See Also:
Constant Field Values

Method Detail

getIdentityStoreInstance

IdentityStore getIdentityStoreInstance(java.util.Hashtable env)
                                       throws IMException
Get an IdentityStore instance.
Returns:
IdentityStore instance
Throws:
ConfigurationException - Thrown by the service provider if configuration parameters for the identity store are incorrect.
IMException - Thrown by the service provider in case of any other problem.

getIdentityStoreInstance

IdentityStore getIdentityStoreInstance()
                                       throws IMException
Throws:
IMException

close

void close()
           throws IMException
Closes this Store object and free any resources associated with it. After the close() call is completed this Store object becomes invalid and terminates its link to underlying identity repository. Any object(s) returned directly or indirectly by this Store(including users/roles) also become invalid. Any operation on such invalid objects may lead to undefined behaviour. This method should be called only when application has no more need for accessing the underlying identity repository.
Throws:
IMException - Thrown by the service provider in case of any problem.

Skip navigation links

Oracle Fusion Middleware User and Role Java API Reference for Oracle Platform Security Services
11g Release 1 (11.1.1)

E14658-01


Copyright © 2005, 2009, Oracle. All rights reserved.