Package org.opennms.netmgt.config
Class DefaultResourceTypesDao
- java.lang.Object
-
- org.opennms.core.xml.AbstractMergingJaxbConfigDao<ResourceTypes,ResourceTypes>
-
- org.opennms.netmgt.config.DefaultResourceTypesDao
-
- All Implemented Interfaces:
ResourceTypesDao
public class DefaultResourceTypesDao extends AbstractMergingJaxbConfigDao<ResourceTypes,ResourceTypes> implements ResourceTypesDao
-
-
Constructor Summary
Constructors Constructor Description DefaultResourceTypesDao()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Date
getLastUpdate()
ResourceType
getResourceTypeByName(java.lang.String name)
java.util.Map<java.lang.String,ResourceType>
getResourceTypes()
ResourceTypes
mergeConfigs(ResourceTypes source, ResourceTypes target)
ResourceTypes
translateConfig(ResourceTypes config)
-
Methods inherited from class org.opennms.core.xml.AbstractMergingJaxbConfigDao
getObject, getOpennmsHome, getReloadCheckInterval, onConfigUpdated, setOpennmsHome, setReloadCheckInterval
-
-
-
-
Method Detail
-
getResourceTypes
public java.util.Map<java.lang.String,ResourceType> getResourceTypes()
- Specified by:
getResourceTypes
in interfaceResourceTypesDao
-
getResourceTypeByName
public ResourceType getResourceTypeByName(java.lang.String name)
- Specified by:
getResourceTypeByName
in interfaceResourceTypesDao
-
translateConfig
public ResourceTypes translateConfig(ResourceTypes config)
- Specified by:
translateConfig
in classAbstractMergingJaxbConfigDao<ResourceTypes,ResourceTypes>
-
mergeConfigs
public ResourceTypes mergeConfigs(ResourceTypes source, ResourceTypes target)
- Specified by:
mergeConfigs
in classAbstractMergingJaxbConfigDao<ResourceTypes,ResourceTypes>
-
getLastUpdate
public java.util.Date getLastUpdate()
- Specified by:
getLastUpdate
in interfaceResourceTypesDao
- Overrides:
getLastUpdate
in classAbstractMergingJaxbConfigDao<ResourceTypes,ResourceTypes>
-
-