org.opennms.netmgt.provision.adapters.link.config.dao
Class DefaultLinkAdapterConfigurationDao

java.lang.Object
  extended by org.opennms.netmgt.dao.castor.AbstractCastorConfigDao<LinkAdapterConfiguration,LinkAdapterConfiguration>
      extended by org.opennms.netmgt.provision.adapters.link.config.dao.DefaultLinkAdapterConfigurationDao
All Implemented Interfaces:
LinkAdapterConfigurationDao, org.springframework.beans.factory.InitializingBean

public class DefaultLinkAdapterConfigurationDao
extends AbstractCastorConfigDao<LinkAdapterConfiguration,LinkAdapterConfiguration>
implements LinkAdapterConfigurationDao

DefaultLinkAdapterConfigurationDao class.

Version:
$Id: $
Author:
ranger

Nested Class Summary
 
Nested classes/interfaces inherited from class org.opennms.netmgt.dao.castor.AbstractCastorConfigDao
AbstractCastorConfigDao.CastorReloadCallback
 
Constructor Summary
DefaultLinkAdapterConfigurationDao()
          Constructor for DefaultLinkAdapterConfigurationDao.
DefaultLinkAdapterConfigurationDao(Class<LinkAdapterConfiguration> entityClass, String description)
          Constructor for DefaultLinkAdapterConfigurationDao.
 
Method Summary
 void afterPropertiesSet()
          afterPropertiesSet
 Set<LinkPattern> getPatterns()
          getPatterns
protected  LinkAdapterConfiguration loadConfig(org.springframework.core.io.Resource resource)
          loadConfig
 void saveCurrent()
          saveCurrent
 void setPatterns(Set<LinkPattern> patterns)
          setPatterns
 LinkAdapterConfiguration translateConfig(LinkAdapterConfiguration config)
          translateConfig
 
Methods inherited from class org.opennms.netmgt.dao.castor.AbstractCastorConfigDao
createLoadedLogMessage, getConfigResource, getContainer, getDescription, getReloadCheckInterval, log, setConfigResource, setReloadCheckInterval
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultLinkAdapterConfigurationDao

public DefaultLinkAdapterConfigurationDao()

Constructor for DefaultLinkAdapterConfigurationDao.


DefaultLinkAdapterConfigurationDao

public DefaultLinkAdapterConfigurationDao(Class<LinkAdapterConfiguration> entityClass,
                                          String description)

Constructor for DefaultLinkAdapterConfigurationDao.

Parameters:
entityClass - a Class object.
description - a String object.
Method Detail

translateConfig

public LinkAdapterConfiguration translateConfig(LinkAdapterConfiguration config)

translateConfig

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

getPatterns

public Set<LinkPattern> getPatterns()

getPatterns

Specified by:
getPatterns in interface LinkAdapterConfigurationDao
Returns:
a Set object.

setPatterns

public void setPatterns(Set<LinkPattern> patterns)

setPatterns

Specified by:
setPatterns in interface LinkAdapterConfigurationDao
Parameters:
patterns - a Set object.

saveCurrent

public void saveCurrent()

saveCurrent

Specified by:
saveCurrent in interface LinkAdapterConfigurationDao

loadConfig

protected LinkAdapterConfiguration loadConfig(org.springframework.core.io.Resource resource)

loadConfig

Overrides:
loadConfig in class AbstractCastorConfigDao<LinkAdapterConfiguration,LinkAdapterConfiguration>
Parameters:
resource - a Resource object.
Returns:
a V object.

afterPropertiesSet

public void afterPropertiesSet()

afterPropertiesSet

Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Overrides:
afterPropertiesSet in class AbstractCastorConfigDao<LinkAdapterConfiguration,LinkAdapterConfiguration>


Copyright © 2011. All Rights Reserved.