Package org.opennms.netmgt.dao.jaxb
Class DefaultOnmsReportConfigDao
- java.lang.Object
-
- org.opennms.core.xml.AbstractJaxbConfigDao<OpennmsReports,List<Report>>
-
- org.opennms.netmgt.dao.jaxb.DefaultOnmsReportConfigDao
-
- All Implemented Interfaces:
OnmsReportConfigDao,org.springframework.beans.factory.InitializingBean
public class DefaultOnmsReportConfigDao extends AbstractJaxbConfigDao<OpennmsReports,List<Report>> implements OnmsReportConfigDao
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.opennms.core.xml.AbstractJaxbConfigDao
AbstractJaxbConfigDao.JaxbReloadCallback
-
-
Constructor Summary
Constructors Constructor Description DefaultOnmsReportConfigDao()Constructor for DefaultOnmsReportConfigDao.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DateParm>getDateParms(String id)getDateParmsStringgetHtmlStylesheetLocation(String id)getHtmlStylesheetLocationList<IntParm>getIntParms(String id)getIntParmsStringgetLogo(String id)getLogoParametersgetParameters(String id)getParametersStringgetPdfStylesheetLocation(String id)getPdfStylesheetLocationList<StringParm>getStringParms(String id)getStringParmsStringgetSvgStylesheetLocation(String id)getSvgStylesheetLocationStringgetType(String id)getTypeList<Report>translateConfig(OpennmsReports config)translateConfig-
Methods inherited from class org.opennms.core.xml.AbstractJaxbConfigDao
addOnReloadedCallback, afterPropertiesSet, getConfigResource, getContainer, getDescription, getReloadCheckInterval, loadConfig, setConfigResource, setReloadCheckInterval
-
-
-
-
Method Detail
-
getHtmlStylesheetLocation
public String getHtmlStylesheetLocation(String id)
getHtmlStylesheetLocation
- Specified by:
getHtmlStylesheetLocationin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Stringobject.
-
getPdfStylesheetLocation
public String getPdfStylesheetLocation(String id)
getPdfStylesheetLocation
- Specified by:
getPdfStylesheetLocationin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Stringobject.
-
getSvgStylesheetLocation
public String getSvgStylesheetLocation(String id)
getSvgStylesheetLocation
- Specified by:
getSvgStylesheetLocationin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Stringobject.
-
getLogo
public String getLogo(String id)
getLogo
- Specified by:
getLogoin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Stringobject.
-
getType
public String getType(String id)
getType
- Specified by:
getTypein interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Stringobject.
-
getParameters
public Parameters getParameters(String id)
getParameters
- Specified by:
getParametersin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Parametersobject.
-
getDateParms
public List<DateParm> getDateParms(String id)
getDateParms
- Specified by:
getDateParmsin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- an array of
DateParmobjects.
-
getStringParms
public List<StringParm> getStringParms(String id)
getStringParms
- Specified by:
getStringParmsin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- an array of
StringParmobjects.
-
getIntParms
public List<IntParm> getIntParms(String id)
getIntParms
- Specified by:
getIntParmsin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- an array of
IntParmobjects.
-
translateConfig
public List<Report> translateConfig(OpennmsReports config)
translateConfig
- Specified by:
translateConfigin classAbstractJaxbConfigDao<OpennmsReports,List<Report>>- Parameters:
config- a K object.- Returns:
- a V object.
-
-