Class XmlDataCollectionConfigDaoJaxb
- java.lang.Object
-
- org.opennms.core.xml.AbstractJaxbConfigDao<XmlDataCollectionConfig,XmlDataCollectionConfig>
-
- org.opennms.protocols.xml.dao.jaxb.XmlDataCollectionConfigDaoJaxb
-
- All Implemented Interfaces:
XmlDataCollectionConfigDao,org.springframework.beans.factory.InitializingBean
public class XmlDataCollectionConfigDaoJaxb extends AbstractJaxbConfigDao<XmlDataCollectionConfig,XmlDataCollectionConfig> implements XmlDataCollectionConfigDao
The Class XmlDataCollectionConfigDaoJaxb.- Author:
- Alejandro Galue
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.core.xml.AbstractJaxbConfigDao
AbstractJaxbConfigDao.JaxbReloadCallback
-
-
Constructor Summary
Constructors Constructor Description XmlDataCollectionConfigDaoJaxb()Instantiates a new XML data collection configuration DAO using JAXB.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlDataCollectionConfiggetConfig()Gets the configuration.XmlDataCollectiongetDataCollectionByIndex(int idx)Gets the data collection by index.XmlDataCollectiongetDataCollectionByName(String name)Gets the data collection by name.protected XmlDataCollectionConfigtranslateConfig(XmlDataCollectionConfig config)translateConfig-
Methods inherited from class org.opennms.core.xml.AbstractJaxbConfigDao
addOnReloadedCallback, afterPropertiesSet, getConfigResource, getContainer, getDescription, getReloadCheckInterval, loadConfig, setConfigResource, setReloadCheckInterval
-
-
-
-
Method Detail
-
getDataCollectionByName
public XmlDataCollection getDataCollectionByName(String name)
Description copied from interface:XmlDataCollectionConfigDaoGets the data collection by name.- Specified by:
getDataCollectionByNamein interfaceXmlDataCollectionConfigDao- Parameters:
name- the collection name- Returns:
- the data collection by name
-
getDataCollectionByIndex
public XmlDataCollection getDataCollectionByIndex(int idx)
Description copied from interface:XmlDataCollectionConfigDaoGets the data collection by index.- Specified by:
getDataCollectionByIndexin interfaceXmlDataCollectionConfigDao- Parameters:
idx- the collection index- Returns:
- the data collection by index
-
getConfig
public XmlDataCollectionConfig getConfig()
Description copied from interface:XmlDataCollectionConfigDaoGets the configuration.- Specified by:
getConfigin interfaceXmlDataCollectionConfigDao- Returns:
- the configuration
-
translateConfig
protected XmlDataCollectionConfig translateConfig(XmlDataCollectionConfig config)
Description copied from class:AbstractJaxbConfigDaotranslateConfig
- Specified by:
translateConfigin classAbstractJaxbConfigDao<XmlDataCollectionConfig,XmlDataCollectionConfig>- Parameters:
config- a K object.- Returns:
- a V object.
-
-