org.opennms.netmgt.dao.castor
Class DefaultMicroblogConfigurationDao

java.lang.Object
  extended by org.opennms.netmgt.dao.castor.AbstractCastorConfigDao<MicroblogConfiguration,MicroblogConfiguration>
      extended by org.opennms.netmgt.dao.castor.DefaultMicroblogConfigurationDao
All Implemented Interfaces:
MicroblogConfigurationDao, org.springframework.beans.factory.InitializingBean

public class DefaultMicroblogConfigurationDao
extends AbstractCastorConfigDao<MicroblogConfiguration,MicroblogConfiguration>
implements MicroblogConfigurationDao

Default implementation of MicroblogConfiguration containing utility methods for manipulating the MicroblogNotificationStrategy and companion classes.

Version:
$Id: $
Author:
Jeff Gehlbach

Nested Class Summary
 
Nested classes/interfaces inherited from class org.opennms.netmgt.dao.castor.AbstractCastorConfigDao
AbstractCastorConfigDao.CastorReloadCallback
 
Constructor Summary
DefaultMicroblogConfigurationDao()
          Constructor for DefaultMicroblogConfigurationDao.
 
Method Summary
 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.
 MicroblogConfiguration translateConfig(MicroblogConfiguration castorConfig)
          translateConfig
 
Methods inherited from class org.opennms.netmgt.dao.castor.AbstractCastorConfigDao
afterPropertiesSet, createLoadedLogMessage, getConfigResource, getContainer, getDescription, getReloadCheckInterval, loadConfig, log, setConfigResource, setReloadCheckInterval
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMicroblogConfigurationDao

public DefaultMicroblogConfigurationDao()

Constructor for DefaultMicroblogConfigurationDao.

Method Detail

getConfig

public MicroblogConfiguration getConfig()

getConfig

Specified by:
getConfig in interface MicroblogConfigurationDao
Returns:
a MicroblogConfiguration object.

translateConfig

public MicroblogConfiguration translateConfig(MicroblogConfiguration castorConfig)

translateConfig

Specified by:
translateConfig in class AbstractCastorConfigDao<MicroblogConfiguration,MicroblogConfiguration>
Parameters:
castorConfig - a K object.
Returns:
a V object.

reloadConfiguration

public void reloadConfiguration()
                         throws org.springframework.dao.DataAccessResourceFailureException
The exception boils up from the container class The container class should indicate this.

Specified by:
reloadConfiguration in interface MicroblogConfigurationDao
Throws:
org.springframework.dao.DataAccessResourceFailureException - if any.

getDefaultProfile

public MicroblogProfile getDefaultProfile()

getDefaultProfile

Specified by:
getDefaultProfile in interface MicroblogConfigurationDao
Returns:
a MicroblogProfile object.

getProfile

public MicroblogProfile getProfile(String name)

getProfile

Specified by:
getProfile in interface MicroblogConfigurationDao
Parameters:
name - a String object.
Returns:
a MicroblogProfile object.


Copyright © 2011. All Rights Reserved.