Package org.opennms.netmgt.dao.jaxb
Class VmwareConfigDaoJaxb
- java.lang.Object
-
- org.opennms.core.xml.AbstractJaxbConfigDao<VmwareConfig,VmwareConfig>
-
- org.opennms.netmgt.dao.jaxb.VmwareConfigDaoJaxb
-
- All Implemented Interfaces:
VmwareConfigDao,org.springframework.beans.factory.InitializingBean
public class VmwareConfigDaoJaxb extends AbstractJaxbConfigDao<VmwareConfig,VmwareConfig> implements VmwareConfigDao
The Class VmwareConfigDaoJaxb This class is used for accessing the Vmware Account configuration file- Author:
- Christian Pape
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.core.xml.AbstractJaxbConfigDao
AbstractJaxbConfigDao.JaxbReloadCallback
-
-
Constructor Summary
Constructors Constructor Description VmwareConfigDaoJaxb()Default constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VmwareConfiggetConfig()Returns the loaded config object.Map<String,VmwareServer>getServerMap()Returns the map of server entries from the configuration object.VmwareConfigtranslateConfig(VmwareConfig jaxbConfig)Used to transform the config object to a custom representation.-
Methods inherited from class org.opennms.core.xml.AbstractJaxbConfigDao
addOnReloadedCallback, afterPropertiesSet, getConfigResource, getContainer, getDescription, getReloadCheckInterval, loadConfig, setConfigResource, setReloadCheckInterval
-
-
-
-
Method Detail
-
getConfig
public VmwareConfig getConfig()
Returns the loaded config object.- Specified by:
getConfigin interfaceVmwareConfigDao- Returns:
- the current config object
-
translateConfig
public VmwareConfig translateConfig(VmwareConfig jaxbConfig)
Used to transform the config object to a custom representation. This method is not modified in this class, it just returns the config object itself.- Specified by:
translateConfigin classAbstractJaxbConfigDao<VmwareConfig,VmwareConfig>- Parameters:
jaxbConfig- a config object.- Returns:
- a custom object
-
getServerMap
public Map<String,VmwareServer> getServerMap()
Returns the map of server entries from the configuration object.- Specified by:
getServerMapin interfaceVmwareConfigDao- Returns:
- the map of server entries
-
-