Package tigase.db

Class RepositoryFactory


  • @Deprecated
    public abstract class RepositoryFactory
    extends java.lang.Object
    Deprecated.
    Describe class RepositoryFactory here.
    Created: Tue Oct 24 22:13:52 2006
    Author:
    Artur Hefczyc
    • 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
    • Constructor Detail

      • RepositoryFactory

        public RepositoryFactory()
        Deprecated.
    • 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.ClassNotFoundException
        java.lang.InstantiationException
        java.lang.IllegalAccessException
        DBInitException
      • 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.ClassNotFoundException
        java.lang.InstantiationException
        java.lang.IllegalAccessException
        DBInitException
        java.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 DBInitException
        Deprecated.
        Returns name of class which would be used as repository implementation
        Parameters:
        cls - - interface class needs to implement
        uri - - 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.ClassNotFoundException
        java.lang.InstantiationException
        java.lang.IllegalAccessException
        DBInitException