Class ReportParameters
- java.lang.Object
-
- org.opennms.api.reporting.parameter.ReportParameters
-
- All Implemented Interfaces:
Serializable
public class ReportParameters extends Object implements Serializable
ReportParameters class.
- Version:
- $Id: $
- Author:
- ranger
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ReportDateParm>
m_dateParms
protected List<ReportDoubleParm>
m_doubleParms
protected List<ReportFloatParm>
m_floatParms
protected ReportFormat
m_format
protected List<ReportIntParm>
m_intParms
protected String
m_reportId
protected List<ReportStringParm>
m_stringParms
protected List<ReportTimezoneParm>
m_timezoneParms
-
Constructor Summary
Constructors Constructor Description ReportParameters()
-
Method Summary
-
-
-
Field Detail
-
m_reportId
protected String m_reportId
-
m_format
protected ReportFormat m_format
-
m_dateParms
protected List<ReportDateParm> m_dateParms
-
m_stringParms
protected List<ReportStringParm> m_stringParms
-
m_intParms
protected List<ReportIntParm> m_intParms
-
m_floatParms
protected List<ReportFloatParm> m_floatParms
-
m_doubleParms
protected List<ReportDoubleParm> m_doubleParms
-
m_timezoneParms
protected List<ReportTimezoneParm> m_timezoneParms
-
-
Method Detail
-
getDateParms
public List<ReportDateParm> getDateParms()
-
setDateParms
public void setDateParms(List<ReportDateParm> dateParms)
-
getStringParms
public List<ReportStringParm> getStringParms()
-
setStringParms
public void setStringParms(List<ReportStringParm> strings)
-
getIntParms
public List<ReportIntParm> getIntParms()
-
setIntParms
public void setIntParms(List<ReportIntParm> ints)
-
getFloatParms
public List<ReportFloatParm> getFloatParms()
-
setFloatParms
public void setFloatParms(List<ReportFloatParm> floats)
-
getDoubleParms
public List<ReportDoubleParm> getDoubleParms()
-
setDoubleParms
public void setDoubleParms(List<ReportDoubleParm> doubleParms)
-
setReportId
public void setReportId(String reportId)
-
getReportId
public String getReportId()
-
setFormat
public void setFormat(ReportFormat format)
-
getFormat
public ReportFormat getFormat()
-
setTimezoneParms
public void setTimezoneParms(List<ReportTimezoneParm> timezoneParms)
-
getTimezoneParms
public List<ReportTimezoneParm> getTimezoneParms()
-
getReportParms
public Map<String,Object> getReportParms(ReportMode mode)
-
getParameters
public List<? extends ReportParm> getParameters()
-
asMap
protected <T extends ReportParm> Map<String,T> asMap()
-
getParameter
public <T extends ReportParm> T getParameter(String key)
-
apply
public void apply(ReportParameters parameters)
-
-