tigase.db
public abstract class RepositoryFactory extends Object
Constructor and Description |
---|
RepositoryFactory() |
Modifier and Type | Method and Description |
---|---|
static AuthRepository |
getAuthRepository(String class_name,
String resource,
Map<String,String> params)
Method description
|
static DataRepository |
getDataRepository(String class_name,
String resource,
Map<String,String> params)
Method description
|
static String |
getRepoClass(String repo_name)
Method description
|
static UserRepository |
getUserRepository(String class_name,
String resource,
Map<String,String> params)
Method description
|
public static final String AUTH_DOMAIN_POOL_CLASS
public static final String AUTH_DOMAIN_POOL_CLASS_PROP_KEY
public static final String AUTH_DOMAIN_POOL_CLASS_PROP_VAL
public static final String AUTH_REPO_CLASS_PROP_KEY
public static final String AUTH_REPO_CLASS_PROP_VAL
public static final String AUTH_REPO_DOMAINS_PROP_KEY
public static final String AUTH_REPO_PARAMS_NODE
public static final String AUTH_REPO_POOL_CLASS
public static final String AUTH_REPO_POOL_CLASS_PROP_DEF
public static final String AUTH_REPO_POOL_CLASS_PROP_KEY
public static final String AUTH_REPO_POOL_CLASS_PROP_VAL
public static final String AUTH_REPO_POOL_SIZE
public static final String AUTH_REPO_POOL_SIZE_PROP_KEY
public static final int AUTH_REPO_POOL_SIZE_PROP_VAL
public static final String AUTH_REPO_URL_PROP_KEY
public static final String DATA_REPO_CLASS_PROP_KEY
public static final String DATA_REPO_CLASS_PROP_VAL
public static final String DATA_REPO_POOL_CLASS_PROP_KEY
public static final String DATA_REPO_POOL_CLASS_PROP_VAL
public static final String DATA_REPO_POOL_SIZE
public static final String DATA_REPO_POOL_SIZE_PROP_KEY
public static final int DATA_REPO_POOL_SIZE_PROP_VAL
public static final String DERBY_REPO_CLASS_PROP_VAL
public static final String DERBY_REPO_URL_PROP_VAL
public static final String DRUPAL_REPO_URL_PROP_VAL
public static final String DRUPALWP_REPO_CLASS_PROP_VAL
public static final String DUMMY_REPO_CLASS_PROP_VAL
public static final String GEN_AUTH_DB
public static final String GEN_AUTH_DB_URI
public static final String GEN_USER_DB
public static final String GEN_USER_DB_URI
public static final String GEN_USER_DB_URI_PROP_KEY
public static final String LIBRESOURCE_REPO_CLASS_PROP_VAL
public static final String LIBRESOURCE_REPO_URL_PROP_VAL
public static final String MYSQL_REPO_CLASS_PROP_VAL
public static final String MYSQL_REPO_URL_PROP_VAL
public static final String PGSQL_REPO_CLASS_PROP_VAL
public static final String PGSQL_REPO_URL_PROP_VAL
public static final String SHARED_AUTH_REPO_PARAMS_PROP_KEY
public static final String SHARED_AUTH_REPO_PROP_KEY
public static final String SHARED_USER_REPO_PARAMS_PROP_KEY
public static final String SHARED_USER_REPO_PROP_KEY
public static final String TIGASE_AUTH_REPO_CLASS_PROP_VAL
public static final String TIGASE_AUTH_REPO_URL_PROP_VAL
public static final String TIGASE_CUSTOM_AUTH_REPO_CLASS_PROP_VAL
public static final String USER_DOMAIN_POOL_CLASS
public static final String USER_DOMAIN_POOL_CLASS_PROP_KEY
public static final String USER_DOMAIN_POOL_CLASS_PROP_VAL
public static final String USER_REPO_CLASS_PROP_KEY
public static final String USER_REPO_CLASS_PROP_VAL
public static final String USER_REPO_DOMAINS_PROP_KEY
public static final String USER_REPO_PARAMS_NODE
public static final String USER_REPO_POOL_CLASS
public static final String USER_REPO_POOL_CLASS_PROP_DEF
public static final String USER_REPO_POOL_CLASS_PROP_KEY
public static final String USER_REPO_POOL_CLASS_PROP_VAL
public static final String USER_REPO_POOL_SIZE
public static final String USER_REPO_POOL_SIZE_PROP_KEY
public static final int USER_REPO_POOL_SIZE_PROP_VAL
public static final String USER_REPO_URL_PROP_KEY
public static final String XML_REPO_CLASS_PROP_VAL
public static final String XML_REPO_URL_PROP_VAL
public static AuthRepository getAuthRepository(String class_name, String resource, Map<String,String> params) throws ClassNotFoundException, InstantiationException, IllegalAccessException, DBInitException
class_name
- resource
- params
- ClassNotFoundException
DBInitException
IllegalAccessException
InstantiationException
public static DataRepository getDataRepository(String class_name, String resource, Map<String,String> params) throws ClassNotFoundException, InstantiationException, IllegalAccessException, DBInitException, SQLException
class_name
- resource
- params
- ClassNotFoundException
DBInitException
IllegalAccessException
InstantiationException
SQLException
public static String getRepoClass(String repo_name)
repo_name
- public static UserRepository getUserRepository(String class_name, String resource, Map<String,String> params) throws ClassNotFoundException, InstantiationException, IllegalAccessException, DBInitException
class_name
- resource
- params
- ClassNotFoundException
DBInitException
IllegalAccessException
InstantiationException
Copyright © 2013 Tigase. All rights reserved.