Package tigase.db.beans
Class AuthRepositoryMDPoolBean.AuthRepositoryConfigBean
- java.lang.Object
-
- tigase.db.beans.MDPoolConfigBean<T,U>
-
- tigase.db.beans.AuthUserRepositoryConfigBean<AuthRepository,AuthRepositoryMDPoolBean.AuthRepositoryConfigBean>
-
- tigase.db.beans.AuthRepositoryMDPoolBean.AuthRepositoryConfigBean
-
- All Implemented Interfaces:
ConfigurationChangedAware
,Initializable
,RegistrarBean
,UnregisterAware
- Enclosing class:
- AuthRepositoryMDPoolBean
public static class AuthRepositoryMDPoolBean.AuthRepositoryConfigBean extends AuthUserRepositoryConfigBean<AuthRepository,AuthRepositoryMDPoolBean.AuthRepositoryConfigBean>
-
-
Constructor Summary
Constructors Constructor Description AuthRepositoryConfigBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.Class<AuthRepository>
getRepositoryIfc()
Get interface to which instances initialized by this config bean must conform to.protected java.lang.String
getRepositoryPoolClassName()
Returns class name of repository pool for domainprotected void
initRepository(AuthRepository repository)
Method used to initialize provided instance-
Methods inherited from class tigase.db.beans.AuthUserRepositoryConfigBean
beanConfigurationChanged, beforeUnregister, getRepositoryClassName, getUri, initialize, onDataSourceChange
-
Methods inherited from class tigase.db.beans.MDPoolConfigBean
getRepository, register, setInstances, setMdPool, setRepository, unloadOldBeans, unregister
-
-
-
-
Method Detail
-
getRepositoryIfc
protected java.lang.Class<AuthRepository> getRepositoryIfc()
Description copied from class:MDPoolConfigBean
Get interface to which instances initialized by this config bean must conform to.- Specified by:
getRepositoryIfc
in classMDPoolConfigBean<AuthRepository,AuthRepositoryMDPoolBean.AuthRepositoryConfigBean>
- Returns:
- interface
-
getRepositoryPoolClassName
protected java.lang.String getRepositoryPoolClassName()
Description copied from class:AuthUserRepositoryConfigBean
Returns class name of repository pool for domain- Overrides:
getRepositoryPoolClassName
in classAuthUserRepositoryConfigBean<AuthRepository,AuthRepositoryMDPoolBean.AuthRepositoryConfigBean>
- Returns:
- class name
-
initRepository
protected void initRepository(AuthRepository repository) throws RepositoryException
Description copied from class:MDPoolConfigBean
Method used to initialize provided instance- Overrides:
initRepository
in classAuthUserRepositoryConfigBean<AuthRepository,AuthRepositoryMDPoolBean.AuthRepositoryConfigBean>
- Throws:
RepositoryException
-
-