public class DefaultMicroblogConfigurationDao extends AbstractJaxbConfigDao<MicroblogConfiguration,MicroblogConfiguration> implements MicroblogConfigurationDao
MicroblogConfiguration
containing utility methods for manipulating
the MicroblogNotificationStrategy
and companion classes.AbstractJaxbConfigDao.JaxbReloadCallback
Constructor and Description |
---|
DefaultMicroblogConfigurationDao()
Constructor for DefaultMicroblogConfigurationDao.
|
Modifier and Type | Method and Description |
---|---|
MicroblogConfiguration |
getConfig()
getConfig
|
MicroblogProfile |
getDefaultProfile()
getDefaultProfile
|
MicroblogProfile |
getProfile(String name)
getProfile
|
void |
reloadConfiguration()
The exception boils up from the container class The container class should
indicate this.
|
void |
saveProfile(MicroblogProfile profile)
Add or update a profile in the configuration.
|
MicroblogConfiguration |
translateConfig(MicroblogConfiguration config)
translateConfig
|
addOnReloadedCallback, afterPropertiesSet, getConfigResource, getContainer, getDescription, getReloadCheckInterval, loadConfig, setConfigResource, setReloadCheckInterval
public DefaultMicroblogConfigurationDao()
Constructor for DefaultMicroblogConfigurationDao.
public MicroblogConfiguration getConfig()
getConfig
getConfig
in interface MicroblogConfigurationDao
MicroblogConfiguration
object.public MicroblogConfiguration translateConfig(MicroblogConfiguration config)
translateConfig
translateConfig
in class AbstractJaxbConfigDao<MicroblogConfiguration,MicroblogConfiguration>
config
- a K object.public void reloadConfiguration() throws org.springframework.dao.DataAccessResourceFailureException
reloadConfiguration
in interface MicroblogConfigurationDao
org.springframework.dao.DataAccessResourceFailureException
- if any.public MicroblogProfile getDefaultProfile()
getDefaultProfile
getDefaultProfile
in interface MicroblogConfigurationDao
MicroblogProfile
object.public MicroblogProfile getProfile(String name)
getProfile
getProfile
in interface MicroblogConfigurationDao
name
- a String
object.MicroblogProfile
object.public void saveProfile(MicroblogProfile profile) throws IOException
MicroblogConfigurationDao
saveProfile
in interface MicroblogConfigurationDao
profile
- the profileIOException
Copyright © 2021. All rights reserved.