|
OpenNMS API 1.2.8 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.report.availability.AvailabilityReport
AvailabilityReport generates the Availability report in pdf format
Field Summary | |
private org.apache.log4j.Category |
log
|
private static java.lang.String |
LOG4J_CATEGORY
The log4j category used to log debug messsages and statements. |
private Report |
m_report
Castor object that holds all the information required for the generating xml to be translated to the pdf. |
private static java.lang.String |
MONTH_FORMAT_CLASSIC
|
static java.lang.String[] |
months
String of Months |
Constructor Summary | |
AvailabilityReport(java.lang.String author,
java.lang.String startMonth,
java.lang.String startDate,
java.lang.String startYear)
Default constructor |
Method Summary | |
void |
generatePDF(java.lang.String pdfFileName,
java.io.OutputStream out,
java.lang.String format)
Generate PDF from castor classes. |
static void |
generateReport(java.lang.String logourl,
java.lang.String categoryName,
java.lang.String format,
java.lang.String monthFormat,
java.lang.String startMonth,
java.lang.String startDate,
java.lang.String startYear)
|
void |
getReportData(java.lang.String logourl,
java.lang.String categoryName,
java.lang.String reportFormat,
java.lang.String monthFormat,
java.lang.String startMonth,
java.lang.String startDate,
java.lang.String startYear)
This when invoked generates the data into report castor classes. |
static void |
main(java.lang.String[] args)
Main method |
void |
marshalReport()
This when invoked marshalls the report XML from the castor classes. |
void |
populateReport(java.lang.String logourl,
java.lang.String categoryName,
java.lang.String reportFormat,
java.lang.String monthFormat,
java.lang.String startMonth,
java.lang.String startDate,
java.lang.String startYear)
This when invoked populates the castor classes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final java.lang.String LOG4J_CATEGORY
private static final java.lang.String MONTH_FORMAT_CLASSIC
private Report m_report
private org.apache.log4j.Category log
public static java.lang.String[] months
Constructor Detail |
public AvailabilityReport(java.lang.String author, java.lang.String startMonth, java.lang.String startDate, java.lang.String startYear)
Method Detail |
public void getReportData(java.lang.String logourl, java.lang.String categoryName, java.lang.String reportFormat, java.lang.String monthFormat, java.lang.String startMonth, java.lang.String startDate, java.lang.String startYear)
logourl
- location of the logo to be displayed on the reportcategoryName
- of the logo to be displayed on the reportreportFormat
- Report Format ("SVG" / all)monthFormat
- Format for month data ("classic"/"calendar")public void populateReport(java.lang.String logourl, java.lang.String categoryName, java.lang.String reportFormat, java.lang.String monthFormat, java.lang.String startMonth, java.lang.String startDate, java.lang.String startYear)
logourl
- location of the logo to be displayed on the reportcategoryName
- of the logo to be displayed on the reportreportFormat
- Report Format ("SVG" / all)monthFormat
- Format for month data ("classic"/"calendar")public void marshalReport() throws org.exolab.castor.xml.ValidationException, org.exolab.castor.xml.MarshalException, java.io.IOException, java.lang.Exception
org.exolab.castor.xml.ValidationException
org.exolab.castor.xml.MarshalException
java.io.IOException
java.lang.Exception
public void generatePDF(java.lang.String pdfFileName, java.io.OutputStream out, java.lang.String format) throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.String[] args)
public static void generateReport(java.lang.String logourl, java.lang.String categoryName, java.lang.String format, java.lang.String monthFormat, java.lang.String startMonth, java.lang.String startDate, java.lang.String startYear) throws java.lang.Exception
logourl
- categoryName
- format
-
java.lang.Exception
|
OpenNMS API 1.2.8 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |