Package org.opennms.netmgt.dao.jaxb
Class DefaultProvisiondConfigurationDao
- java.lang.Object
-
- org.opennms.core.xml.AbstractJaxbConfigDao<ProvisiondConfiguration,ProvisiondConfiguration>
-
- org.opennms.netmgt.dao.jaxb.DefaultProvisiondConfigurationDao
-
- All Implemented Interfaces:
ProvisiondConfigurationDao,org.springframework.beans.factory.InitializingBean
public class DefaultProvisiondConfigurationDao extends AbstractJaxbConfigDao<ProvisiondConfiguration,ProvisiondConfiguration> implements ProvisiondConfigurationDao
Default implementation ofAckdConfigurationcontaining utility methods for manipulating theAckdandAckdReaders.- Version:
- $Id: $
- Author:
- David Hustace
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.core.xml.AbstractJaxbConfigDao
AbstractJaxbConfigDao.JaxbReloadCallback
-
-
Constructor Summary
Constructors Constructor Description DefaultProvisiondConfigurationDao()Constructor for DefaultProvisiondConfigurationDao.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProvisiondConfigurationgetConfig()getConfigRequisitionDefgetDef(String defName)getDefList<RequisitionDef>getDefs()getDefsStringgetForeignSourceDir()getForeignSourceDirIntegergetImportThreads()getImportThreadsStringgetRequisitionDir()getRequisitionDirIntegergetRescanThreads()getRescanThreadsIntegergetScanThreads()getScanThreadsIntegergetWriteThreads()getWriteThreadsvoidreloadConfiguration()The exception boils up from the container class The container class should indicate this.ProvisiondConfigurationtranslateConfig(ProvisiondConfiguration config)translateConfig-
Methods inherited from class org.opennms.core.xml.AbstractJaxbConfigDao
addOnReloadedCallback, afterPropertiesSet, getConfigResource, getContainer, getDescription, getReloadCheckInterval, loadConfig, setConfigResource, setReloadCheckInterval
-
-
-
-
Method Detail
-
getConfig
public ProvisiondConfiguration getConfig()
getConfig
- Specified by:
getConfigin interfaceProvisiondConfigurationDao- Returns:
- a
ProvisiondConfigurationobject.
-
translateConfig
public ProvisiondConfiguration translateConfig(ProvisiondConfiguration config)
translateConfig
- Specified by:
translateConfigin classAbstractJaxbConfigDao<ProvisiondConfiguration,ProvisiondConfiguration>- Parameters:
config- a K object.- Returns:
- a V object.
-
reloadConfiguration
public void reloadConfiguration() throws org.springframework.dao.DataAccessResourceFailureExceptionThe exception boils up from the container class The container class should indicate this.- Specified by:
reloadConfigurationin interfaceProvisiondConfigurationDao- Throws:
org.springframework.dao.DataAccessResourceFailureException- if any.
-
getDef
public RequisitionDef getDef(String defName)
getDef
- Specified by:
getDefin interfaceProvisiondConfigurationDao- Parameters:
defName- aStringobject.- Returns:
- a
RequisitionDefobject.
-
getDefs
public List<RequisitionDef> getDefs()
getDefs
- Specified by:
getDefsin interfaceProvisiondConfigurationDao- Returns:
- a
Listobject.
-
getForeignSourceDir
public String getForeignSourceDir()
getForeignSourceDir
- Specified by:
getForeignSourceDirin interfaceProvisiondConfigurationDao- Returns:
- a
Stringobject.
-
getRequisitionDir
public String getRequisitionDir()
getRequisitionDir
- Specified by:
getRequisitionDirin interfaceProvisiondConfigurationDao- Returns:
- a
Stringobject.
-
getImportThreads
public Integer getImportThreads()
getImportThreads
- Specified by:
getImportThreadsin interfaceProvisiondConfigurationDao- Returns:
- a
Integerobject.
-
getScanThreads
public Integer getScanThreads()
getScanThreads
- Specified by:
getScanThreadsin interfaceProvisiondConfigurationDao- Returns:
- a
Integerobject.
-
getRescanThreads
public Integer getRescanThreads()
getRescanThreads
- Specified by:
getRescanThreadsin interfaceProvisiondConfigurationDao- Returns:
- a
Integerobject.
-
getWriteThreads
public Integer getWriteThreads()
getWriteThreads
- Specified by:
getWriteThreadsin interfaceProvisiondConfigurationDao- Returns:
- a
Integerobject.
-
-