Package tigase.db
Class RepositoryFactory
- java.lang.Object
-
- tigase.db.RepositoryFactory
-
@Deprecated public abstract class RepositoryFactory extends java.lang.ObjectDeprecated.Describe class RepositoryFactory here.
Created: Tue Oct 24 22:13:52 2006- Author:
- Artur Hefczyc
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAUTH_DOMAIN_POOL_CLASSDeprecated.static java.lang.StringAUTH_DOMAIN_POOL_CLASS_PROP_KEYDeprecated.static java.lang.StringAUTH_DOMAIN_POOL_CLASS_PROP_VALDeprecated.static java.lang.StringAUTH_REPO_CLASS_PROP_KEYDeprecated.static java.lang.StringAUTH_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringAUTH_REPO_DOMAINS_PROP_KEYDeprecated.static java.lang.StringAUTH_REPO_PARAMS_NODEDeprecated.static java.lang.StringAUTH_REPO_POOL_CLASSDeprecated.static java.lang.StringAUTH_REPO_POOL_CLASS_PROP_DEFDeprecated.static java.lang.StringAUTH_REPO_POOL_CLASS_PROP_KEYDeprecated.static java.lang.StringAUTH_REPO_POOL_CLASS_PROP_VALDeprecated.static java.lang.StringAUTH_REPO_POOL_SIZEDeprecated.static java.lang.StringAUTH_REPO_POOL_SIZE_PROP_KEYDeprecated.static intAUTH_REPO_POOL_SIZE_PROP_VALDeprecated.static java.lang.StringAUTH_REPO_URL_PROP_KEYDeprecated.static java.lang.StringDATA_REPO_CLASS_PROP_KEYDeprecated.static java.lang.StringDATA_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringDATA_REPO_POOL_CLASS_PROP_KEYDeprecated.static java.lang.StringDATA_REPO_POOL_CLASS_PROP_VALDeprecated.static java.lang.StringDATA_REPO_POOL_SIZEDeprecated.static java.lang.StringDATA_REPO_POOL_SIZE_PROP_KEYDeprecated.static intDATA_REPO_POOL_SIZE_PROP_VALDeprecated.static java.lang.StringDATABASE_TYPE_PROP_KEYDeprecated.static java.lang.StringDERBY_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringDERBY_REPO_URL_PROP_VALDeprecated.static java.lang.StringDRUPAL_REPO_URL_PROP_VALDeprecated.static java.lang.StringDRUPALWP_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringDUMMY_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringGEN_AUTH_DBDeprecated.static java.lang.StringGEN_AUTH_DB_URIDeprecated.static java.lang.StringGEN_USER_DBDeprecated.static java.lang.StringGEN_USER_DB_PROP_KEYDeprecated.static java.lang.StringGEN_USER_DB_URIDeprecated.static java.lang.StringGEN_USER_DB_URI_PROP_KEYDeprecated.static java.lang.StringLIBRESOURCE_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringLIBRESOURCE_REPO_URL_PROP_VALDeprecated.static java.lang.StringMYSQL_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringMYSQL_REPO_URL_PROP_VALDeprecated.static java.lang.StringPGSQL_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringPGSQL_REPO_URL_PROP_VALDeprecated.static intREPO_POOL_SIZE_FACTOR_PROP_VALDeprecated.static java.lang.StringSHARED_AUTH_REPO_PARAMS_PROP_KEYDeprecated.static java.lang.StringSHARED_AUTH_REPO_PROP_KEYDeprecated.static java.lang.StringSHARED_USER_REPO_PARAMS_PROP_KEYDeprecated.static java.lang.StringSHARED_USER_REPO_PROP_KEYDeprecated.static java.lang.StringSQLSERVER_REPO_CLASS_PROP_VALDeprecated.Default MS SQL Server JDBC classstatic java.lang.StringSQLSERVER_REPO_URL_PROP_VALDeprecated.Default MS SQL Server JDBC connection stringstatic java.lang.StringTIGASE_AUTH_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringTIGASE_AUTH_REPO_URL_PROP_VALDeprecated.static java.lang.StringTIGASE_CUSTOM_AUTH_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringUSER_DOMAIN_POOL_CLASSDeprecated.static java.lang.StringUSER_DOMAIN_POOL_CLASS_PROP_KEYDeprecated.static java.lang.StringUSER_DOMAIN_POOL_CLASS_PROP_VALDeprecated.static java.lang.StringUSER_REPO_CLASS_PROP_KEYDeprecated.static java.lang.StringUSER_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringUSER_REPO_DOMAINS_PROP_KEYDeprecated.static java.lang.StringUSER_REPO_PARAMS_NODEDeprecated.static java.lang.StringUSER_REPO_POOL_CLASSDeprecated.static java.lang.StringUSER_REPO_POOL_CLASS_PROP_DEFDeprecated.static java.lang.StringUSER_REPO_POOL_CLASS_PROP_KEYDeprecated.static java.lang.StringUSER_REPO_POOL_CLASS_PROP_VALDeprecated.static java.lang.StringUSER_REPO_POOL_SIZEDeprecated.static java.lang.StringUSER_REPO_POOL_SIZE_PROP_KEYDeprecated.static intUSER_REPO_POOL_SIZE_PROP_VALDeprecated.static java.lang.StringUSER_REPO_URL_PROP_KEYDeprecated.static java.lang.StringXML_REPO_CLASS_PROP_VALDeprecated.static java.lang.StringXML_REPO_URL_PROP_VALDeprecated.
-
Constructor Summary
Constructors Constructor Description RepositoryFactory()Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static AuthRepositorygetAuthRepository(java.lang.String class_name, java.lang.String resource, java.util.Map<java.lang.String,java.lang.String> params)Deprecated.static DataRepositorygetDataRepository(java.lang.String class_name, java.lang.String resource, java.util.Map<java.lang.String,java.lang.String> params)Deprecated.static java.lang.StringgetRepoClass(java.lang.String repo_name)Deprecated.static <T extends java.lang.Class<? extends Repository>>
TgetRepoClass(T cls, java.lang.String uri)Deprecated.Method returns class which would be by default used as implementation of classstatic java.lang.StringgetRepoClassName(java.lang.Class cls, java.lang.String uri)Deprecated.Returns name of class which would be used as repository implementationstatic UserRepositorygetUserRepository(java.lang.String class_name, java.lang.String resource, java.util.Map<java.lang.String,java.lang.String> params)Deprecated.
-
-
-
Field Detail
-
AUTH_DOMAIN_POOL_CLASS
public static final java.lang.String AUTH_DOMAIN_POOL_CLASS
Deprecated.- See Also:
- Constant Field Values
-
AUTH_DOMAIN_POOL_CLASS_PROP_KEY
public static final java.lang.String AUTH_DOMAIN_POOL_CLASS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
AUTH_DOMAIN_POOL_CLASS_PROP_VAL
public static final java.lang.String AUTH_DOMAIN_POOL_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
AUTH_REPO_CLASS_PROP_KEY
public static final java.lang.String AUTH_REPO_CLASS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
AUTH_REPO_CLASS_PROP_VAL
@Deprecated public static final java.lang.String AUTH_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
AUTH_REPO_DOMAINS_PROP_KEY
public static final java.lang.String AUTH_REPO_DOMAINS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
AUTH_REPO_PARAMS_NODE
public static final java.lang.String AUTH_REPO_PARAMS_NODE
Deprecated.- See Also:
- Constant Field Values
-
AUTH_REPO_POOL_CLASS
public static final java.lang.String AUTH_REPO_POOL_CLASS
Deprecated.- See Also:
- Constant Field Values
-
AUTH_REPO_POOL_CLASS_PROP_DEF
public static final java.lang.String AUTH_REPO_POOL_CLASS_PROP_DEF
Deprecated.- See Also:
- Constant Field Values
-
AUTH_REPO_POOL_CLASS_PROP_KEY
public static final java.lang.String AUTH_REPO_POOL_CLASS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
AUTH_REPO_POOL_CLASS_PROP_VAL
public static final java.lang.String AUTH_REPO_POOL_CLASS_PROP_VAL
Deprecated.
-
AUTH_REPO_POOL_SIZE
public static final java.lang.String AUTH_REPO_POOL_SIZE
Deprecated.- See Also:
- Constant Field Values
-
AUTH_REPO_POOL_SIZE_PROP_KEY
public static final java.lang.String AUTH_REPO_POOL_SIZE_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
REPO_POOL_SIZE_FACTOR_PROP_VAL
public static final int REPO_POOL_SIZE_FACTOR_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
AUTH_REPO_POOL_SIZE_PROP_VAL
public static final int AUTH_REPO_POOL_SIZE_PROP_VAL
Deprecated.
-
AUTH_REPO_URL_PROP_KEY
public static final java.lang.String AUTH_REPO_URL_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
DATA_REPO_CLASS_PROP_KEY
public static final java.lang.String DATA_REPO_CLASS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
DATA_REPO_CLASS_PROP_VAL
@Deprecated public static final java.lang.String DATA_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
DATA_REPO_POOL_CLASS_PROP_KEY
public static final java.lang.String DATA_REPO_POOL_CLASS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
DATA_REPO_POOL_CLASS_PROP_VAL
public static final java.lang.String DATA_REPO_POOL_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
DATA_REPO_POOL_SIZE
public static final java.lang.String DATA_REPO_POOL_SIZE
Deprecated.- See Also:
- Constant Field Values
-
DATA_REPO_POOL_SIZE_PROP_KEY
public static final java.lang.String DATA_REPO_POOL_SIZE_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
DATA_REPO_POOL_SIZE_PROP_VAL
public static final int DATA_REPO_POOL_SIZE_PROP_VAL
Deprecated.
-
DERBY_REPO_CLASS_PROP_VAL
public static final java.lang.String DERBY_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
DERBY_REPO_URL_PROP_VAL
public static final java.lang.String DERBY_REPO_URL_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
DRUPAL_REPO_URL_PROP_VAL
public static final java.lang.String DRUPAL_REPO_URL_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
DRUPALWP_REPO_CLASS_PROP_VAL
public static final java.lang.String DRUPALWP_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
DUMMY_REPO_CLASS_PROP_VAL
public static final java.lang.String DUMMY_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
GEN_AUTH_DB
public static final java.lang.String GEN_AUTH_DB
Deprecated.- See Also:
- Constant Field Values
-
GEN_AUTH_DB_URI
public static final java.lang.String GEN_AUTH_DB_URI
Deprecated.- See Also:
- Constant Field Values
-
GEN_USER_DB_PROP_KEY
public static final java.lang.String GEN_USER_DB_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
GEN_USER_DB
public static final java.lang.String GEN_USER_DB
Deprecated.- See Also:
- Constant Field Values
-
GEN_USER_DB_URI_PROP_KEY
public static final java.lang.String GEN_USER_DB_URI_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
GEN_USER_DB_URI
public static final java.lang.String GEN_USER_DB_URI
Deprecated.- See Also:
- Constant Field Values
-
LIBRESOURCE_REPO_CLASS_PROP_VAL
public static final java.lang.String LIBRESOURCE_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
LIBRESOURCE_REPO_URL_PROP_VAL
public static final java.lang.String LIBRESOURCE_REPO_URL_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
SQLSERVER_REPO_CLASS_PROP_VAL
public static final java.lang.String SQLSERVER_REPO_CLASS_PROP_VAL
Deprecated.Default MS SQL Server JDBC class- See Also:
- Constant Field Values
-
SQLSERVER_REPO_URL_PROP_VAL
public static final java.lang.String SQLSERVER_REPO_URL_PROP_VAL
Deprecated.Default MS SQL Server JDBC connection string- See Also:
- Constant Field Values
-
MYSQL_REPO_CLASS_PROP_VAL
public static final java.lang.String MYSQL_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
MYSQL_REPO_URL_PROP_VAL
public static final java.lang.String MYSQL_REPO_URL_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
PGSQL_REPO_CLASS_PROP_VAL
public static final java.lang.String PGSQL_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
PGSQL_REPO_URL_PROP_VAL
public static final java.lang.String PGSQL_REPO_URL_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
SHARED_AUTH_REPO_PARAMS_PROP_KEY
public static final java.lang.String SHARED_AUTH_REPO_PARAMS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
SHARED_AUTH_REPO_PROP_KEY
public static final java.lang.String SHARED_AUTH_REPO_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
SHARED_USER_REPO_PARAMS_PROP_KEY
public static final java.lang.String SHARED_USER_REPO_PARAMS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
SHARED_USER_REPO_PROP_KEY
public static final java.lang.String SHARED_USER_REPO_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
TIGASE_AUTH_REPO_CLASS_PROP_VAL
public static final java.lang.String TIGASE_AUTH_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
TIGASE_AUTH_REPO_URL_PROP_VAL
public static final java.lang.String TIGASE_AUTH_REPO_URL_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
TIGASE_CUSTOM_AUTH_REPO_CLASS_PROP_VAL
public static final java.lang.String TIGASE_CUSTOM_AUTH_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
USER_DOMAIN_POOL_CLASS
public static final java.lang.String USER_DOMAIN_POOL_CLASS
Deprecated.- See Also:
- Constant Field Values
-
USER_DOMAIN_POOL_CLASS_PROP_KEY
public static final java.lang.String USER_DOMAIN_POOL_CLASS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
USER_DOMAIN_POOL_CLASS_PROP_VAL
public static final java.lang.String USER_DOMAIN_POOL_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
USER_REPO_CLASS_PROP_KEY
public static final java.lang.String USER_REPO_CLASS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
USER_REPO_CLASS_PROP_VAL
@Deprecated public static final java.lang.String USER_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
USER_REPO_DOMAINS_PROP_KEY
public static final java.lang.String USER_REPO_DOMAINS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
USER_REPO_PARAMS_NODE
public static final java.lang.String USER_REPO_PARAMS_NODE
Deprecated.- See Also:
- Constant Field Values
-
USER_REPO_POOL_CLASS
public static final java.lang.String USER_REPO_POOL_CLASS
Deprecated.- See Also:
- Constant Field Values
-
USER_REPO_POOL_CLASS_PROP_DEF
public static final java.lang.String USER_REPO_POOL_CLASS_PROP_DEF
Deprecated.- See Also:
- Constant Field Values
-
USER_REPO_POOL_CLASS_PROP_KEY
public static final java.lang.String USER_REPO_POOL_CLASS_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
USER_REPO_POOL_CLASS_PROP_VAL
public static final java.lang.String USER_REPO_POOL_CLASS_PROP_VAL
Deprecated.
-
USER_REPO_POOL_SIZE
public static final java.lang.String USER_REPO_POOL_SIZE
Deprecated.- See Also:
- Constant Field Values
-
USER_REPO_POOL_SIZE_PROP_KEY
public static final java.lang.String USER_REPO_POOL_SIZE_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
USER_REPO_POOL_SIZE_PROP_VAL
public static final int USER_REPO_POOL_SIZE_PROP_VAL
Deprecated.
-
USER_REPO_URL_PROP_KEY
public static final java.lang.String USER_REPO_URL_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
XML_REPO_CLASS_PROP_VAL
public static final java.lang.String XML_REPO_CLASS_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
XML_REPO_URL_PROP_VAL
public static final java.lang.String XML_REPO_URL_PROP_VAL
Deprecated.- See Also:
- Constant Field Values
-
DATABASE_TYPE_PROP_KEY
public static final java.lang.String DATABASE_TYPE_PROP_KEY
Deprecated.- See Also:
- Constant Field Values
-
-
Method Detail
-
getAuthRepository
public static AuthRepository getAuthRepository(java.lang.String class_name, java.lang.String resource, java.util.Map<java.lang.String,java.lang.String> params) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, DBInitException
Deprecated.- Throws:
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionDBInitException
-
getDataRepository
public static DataRepository getDataRepository(java.lang.String class_name, java.lang.String resource, java.util.Map<java.lang.String,java.lang.String> params) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, DBInitException, java.sql.SQLException
Deprecated.- Throws:
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionDBInitExceptionjava.sql.SQLException
-
getRepoClass
public static <T extends java.lang.Class<? extends Repository>> T getRepoClass(T cls, java.lang.String uri) throws DBInitException
Deprecated.Method returns class which would be by default used as implementation of class- Throws:
DBInitException
-
getRepoClass
public static java.lang.String getRepoClass(java.lang.String repo_name)
Deprecated.
-
getRepoClassName
public static java.lang.String getRepoClassName(java.lang.Class cls, java.lang.String uri) throws DBInitExceptionDeprecated.Returns name of class which would be used as repository implementation- Parameters:
cls- - interface class needs to implementuri- - uri which needs to be supported by implementation- Throws:
DBInitException
-
getUserRepository
public static UserRepository getUserRepository(java.lang.String class_name, java.lang.String resource, java.util.Map<java.lang.String,java.lang.String> params) throws java.lang.ClassNotFoundException, java.lang.InstantiationException, java.lang.IllegalAccessException, DBInitException
Deprecated.- Throws:
java.lang.ClassNotFoundExceptionjava.lang.InstantiationExceptionjava.lang.IllegalAccessExceptionDBInitException
-
-