public abstract class AuthUserRepositoryConfigBean<T,U extends AuthUserRepositoryConfigBean<T,U>> extends MDPoolConfigBean<T,U> implements ConfigurationChangedAware, Initializable, UnregisterAware
Constructor and Description |
---|
AuthUserRepositoryConfigBean() |
Modifier and Type | Method and Description |
---|---|
void |
beanConfigurationChanged(Collection<String> changedFields)
Method called when configuration was applied to bean.
|
void |
beforeUnregister()
Method called before bean unregister.
|
protected String |
getRepositoryClassName()
Returns class name of a repository to initialize for domain
|
protected String |
getRepositoryPoolClassName()
Returns class name of repository pool for domain
|
protected String |
getUri() |
void |
initialize()
Method will be called, when bean will be created, configured and ready to use.
|
protected void |
initRepository(T repository)
Method used to initialize provided instance
|
protected void |
onDataSourceChange(DataSourceBean.DataSourceChangedEvent event) |
getRepository, getRepositoryIfc, register, setInstances, setMdPool, setRepository, unloadOldBeans, unregister
public void beanConfigurationChanged(Collection<String> changedFields)
ConfigurationChangedAware
beanConfigurationChanged
in interface ConfigurationChangedAware
beanConfigurationChanged
in class MDPoolConfigBean<T,U extends AuthUserRepositoryConfigBean<T,U>>
changedFields
- collection of field names which were changedpublic void initialize()
Initializable
initialize
in interface Initializable
initialize
in class MDPoolConfigBean<T,U extends AuthUserRepositoryConfigBean<T,U>>
public void beforeUnregister()
UnregisterAware
beforeUnregister
in interface UnregisterAware
protected String getUri()
getUri
in class MDPoolConfigBean<T,U extends AuthUserRepositoryConfigBean<T,U>>
protected String getRepositoryClassName() throws DBInitException
getRepositoryClassName
in class MDPoolConfigBean<T,U extends AuthUserRepositoryConfigBean<T,U>>
DBInitException
protected void initRepository(T repository) throws RepositoryException
MDPoolConfigBean
initRepository
in class MDPoolConfigBean<T,U extends AuthUserRepositoryConfigBean<T,U>>
RepositoryException
protected String getRepositoryPoolClassName()
getRepositoryPoolClassName
in class MDPoolConfigBean<T,U extends AuthUserRepositoryConfigBean<T,U>>
@HandleEvent protected void onDataSourceChange(DataSourceBean.DataSourceChangedEvent event)
Copyright © 2004–2019 "Tigase, Inc.". All rights reserved.