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(java.lang.String defName)getDefjava.util.List<RequisitionDef>getDefs()getDefsjava.lang.StringgetForeignSourceDir()getForeignSourceDirjava.lang.IntegergetImportThreads()getImportThreadsjava.lang.StringgetRequisitionDir()getRequisitionDirjava.lang.IntegergetRescanThreads()getRescanThreadsjava.lang.IntegergetScanThreads()getScanThreadsjava.lang.IntegergetWriteThreads()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(java.lang.String defName)
getDef
- Specified by:
getDefin interfaceProvisiondConfigurationDao- Parameters:
defName- aStringobject.- Returns:
- a
RequisitionDefobject.
-
getDefs
public java.util.List<RequisitionDef> getDefs()
getDefs
- Specified by:
getDefsin interfaceProvisiondConfigurationDao- Returns:
- a
Listobject.
-
getForeignSourceDir
public java.lang.String getForeignSourceDir()
getForeignSourceDir
- Specified by:
getForeignSourceDirin interfaceProvisiondConfigurationDao- Returns:
- a
Stringobject.
-
getRequisitionDir
public java.lang.String getRequisitionDir()
getRequisitionDir
- Specified by:
getRequisitionDirin interfaceProvisiondConfigurationDao- Returns:
- a
Stringobject.
-
getImportThreads
public java.lang.Integer getImportThreads()
getImportThreads
- Specified by:
getImportThreadsin interfaceProvisiondConfigurationDao- Returns:
- a
Integerobject.
-
getScanThreads
public java.lang.Integer getScanThreads()
getScanThreads
- Specified by:
getScanThreadsin interfaceProvisiondConfigurationDao- Returns:
- a
Integerobject.
-
getRescanThreads
public java.lang.Integer getRescanThreads()
getRescanThreads
- Specified by:
getRescanThreadsin interfaceProvisiondConfigurationDao- Returns:
- a
Integerobject.
-
getWriteThreads
public java.lang.Integer getWriteThreads()
getWriteThreads
- Specified by:
getWriteThreadsin interfaceProvisiondConfigurationDao- Returns:
- a
Integerobject.
-
-