Package org.opennms.netmgt.dao.jaxb
Class DefaultOnmsReportConfigDao
- java.lang.Object
-
- org.opennms.core.xml.AbstractJaxbConfigDao<OpennmsReports,java.util.List<Report>>
-
- org.opennms.netmgt.dao.jaxb.DefaultOnmsReportConfigDao
-
- All Implemented Interfaces:
OnmsReportConfigDao,org.springframework.beans.factory.InitializingBean
public class DefaultOnmsReportConfigDao extends AbstractJaxbConfigDao<OpennmsReports,java.util.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 java.util.List<DateParm>getDateParms(java.lang.String id)getDateParmsjava.lang.StringgetHtmlStylesheetLocation(java.lang.String id)getHtmlStylesheetLocationjava.util.List<IntParm>getIntParms(java.lang.String id)getIntParmsjava.lang.StringgetLogo(java.lang.String id)getLogoParametersgetParameters(java.lang.String id)getParametersjava.lang.StringgetPdfStylesheetLocation(java.lang.String id)getPdfStylesheetLocationjava.util.List<StringParm>getStringParms(java.lang.String id)getStringParmsjava.lang.StringgetSvgStylesheetLocation(java.lang.String id)getSvgStylesheetLocationjava.lang.StringgetType(java.lang.String id)getTypejava.util.List<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 java.lang.String getHtmlStylesheetLocation(java.lang.String id)
getHtmlStylesheetLocation
- Specified by:
getHtmlStylesheetLocationin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Stringobject.
-
getPdfStylesheetLocation
public java.lang.String getPdfStylesheetLocation(java.lang.String id)
getPdfStylesheetLocation
- Specified by:
getPdfStylesheetLocationin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Stringobject.
-
getSvgStylesheetLocation
public java.lang.String getSvgStylesheetLocation(java.lang.String id)
getSvgStylesheetLocation
- Specified by:
getSvgStylesheetLocationin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Stringobject.
-
getLogo
public java.lang.String getLogo(java.lang.String id)
getLogo
- Specified by:
getLogoin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Stringobject.
-
getType
public java.lang.String getType(java.lang.String id)
getType
- Specified by:
getTypein interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Stringobject.
-
getParameters
public Parameters getParameters(java.lang.String id)
getParameters
- Specified by:
getParametersin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- a
Parametersobject.
-
getDateParms
public java.util.List<DateParm> getDateParms(java.lang.String id)
getDateParms
- Specified by:
getDateParmsin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- an array of
DateParmobjects.
-
getStringParms
public java.util.List<StringParm> getStringParms(java.lang.String id)
getStringParms
- Specified by:
getStringParmsin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- an array of
StringParmobjects.
-
getIntParms
public java.util.List<IntParm> getIntParms(java.lang.String id)
getIntParms
- Specified by:
getIntParmsin interfaceOnmsReportConfigDao- Parameters:
id- aStringobject.- Returns:
- an array of
IntParmobjects.
-
translateConfig
public java.util.List<Report> translateConfig(OpennmsReports config)
translateConfig
- Specified by:
translateConfigin classAbstractJaxbConfigDao<OpennmsReports,java.util.List<Report>>- Parameters:
config- a K object.- Returns:
- a V object.
-
-