Package org.opennms.core.config.impl
Class JaxbResourceConfiguration<T>
- java.lang.Object
-
- org.opennms.core.config.impl.JaxbResourceConfiguration<T>
-
- All Implemented Interfaces:
ConfigurationResource<T>
public class JaxbResourceConfiguration<T> extends Object implements ConfigurationResource<T>
-
-
Constructor Summary
Constructors Constructor Description JaxbResourceConfiguration(Class<T> clazz, org.springframework.core.io.Resource resource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
get()
protected Class<T>
getClassType()
protected org.springframework.core.io.Resource
getResource()
void
save(T config)
-
-
-
Method Detail
-
getResource
protected org.springframework.core.io.Resource getResource()
-
get
public T get() throws ConfigurationResourceException
- Specified by:
get
in interfaceConfigurationResource<T>
- Throws:
ConfigurationResourceException
-
save
public void save(T config) throws ConfigurationResourceException
- Specified by:
save
in interfaceConfigurationResource<T>
- Throws:
ConfigurationResourceException
-
-