public class AvailabilityCalculatorImpl extends Object implements AvailabilityCalculator
| Constructor and Description | 
|---|
AvailabilityCalculatorImpl()
Constructor for AvailabilityCalculatorImpl. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
calculate()
calculate 
 | 
String | 
getAuthor()
getAuthor 
 | 
String | 
getBaseDir()
getBaseDir 
 | 
String | 
getCategoryName()
getCategoryName 
 | 
String | 
getLogoURL()
getLogoURL 
 | 
String | 
getMonthFormat()
getMonthFormat 
 | 
String | 
getOutputFileName()
getOutputFileName 
 | 
Date | 
getPeriodEndDate()
getPeriodEndDate 
 | 
Report | 
getReport()
getReport 
 | 
String | 
getReportFormat()
getReportFormat 
 | 
void | 
marshal(File outputFile)
marshal 
 | 
void | 
setAuthor(String author)
setAuthor 
 | 
void | 
setAvailabilityData(AvailabilityData availabilityData)
setAvailabilityData 
 | 
void | 
setBaseDir(String baseDir)
setBaseDir 
 | 
void | 
setCategoryName(String categoryName)
setCategoryName 
 | 
void | 
setLogoURL(String logoURL)
setLogoURL 
 | 
void | 
setMonthFormat(String monthFormat)
setMonthFormat 
 | 
void | 
setOutputFileName(String outputFileName)
setOutputFileName 
 | 
void | 
setPeriodEndDate(Date periodEndDate)
setPeriodEndDate 
 | 
void | 
setReportFormat(String reportFormat)
setReportFormat 
 | 
void | 
setReportStoreService(ReportStoreService reportStoreService)
setReportStoreService 
 | 
String | 
writeLocateableXML(String id)
writeLocateableXML 
 | 
String | 
writeXML()
writeXML 
 | 
void | 
writeXML(OutputStream outputStream)
writeXML 
 | 
void | 
writeXML(String outputFileName)
writeXML 
 | 
public static String[] months
public AvailabilityCalculatorImpl()
Constructor for AvailabilityCalculatorImpl.
public void calculate()
               throws AvailabilityCalculationException
calculate
calculate in interface AvailabilityCalculatorAvailabilityCalculationException - if any.public String writeXML() throws AvailabilityCalculationException
writeXML
writeXML in interface AvailabilityCalculatorString object.AvailabilityCalculationException - if any.public void writeXML(String outputFileName) throws AvailabilityCalculationException
writeXML
writeXML in interface AvailabilityCalculatoroutputFileName - a String object.AvailabilityCalculationException - if any.public String writeLocateableXML(String id) throws AvailabilityCalculationException
writeLocateableXML
writeLocateableXML in interface AvailabilityCalculatorid - a String object.String object.AvailabilityCalculationException - if any.public void writeXML(OutputStream outputStream) throws AvailabilityCalculationException
writeXML
writeXML in interface AvailabilityCalculatoroutputStream - a OutputStream object.AvailabilityCalculationException - if any.public void marshal(File outputFile) throws AvailabilityCalculationException
marshal
marshal in interface AvailabilityCalculatoroutputFile - a File object.AvailabilityCalculationException - if any.public String getLogoURL()
getLogoURL
getLogoURL in interface AvailabilityCalculatorString object.public void setLogoURL(String logoURL)
setLogoURL
setLogoURL in interface AvailabilityCalculatorlogoURL - a String object.public String getOutputFileName()
getOutputFileName
getOutputFileName in interface AvailabilityCalculatorString object.public void setOutputFileName(String outputFileName)
setOutputFileName
setOutputFileName in interface AvailabilityCalculatoroutputFileName - a String object.public String getAuthor()
getAuthor
getAuthor in interface AvailabilityCalculatorString object.public void setAuthor(String author)
setAuthor
setAuthor in interface AvailabilityCalculatorauthor - a String object.public String getCategoryName()
getCategoryName
getCategoryName in interface AvailabilityCalculatorString object.public void setCategoryName(String categoryName)
setCategoryName
setCategoryName in interface AvailabilityCalculatorcategoryName - a String object.public String getMonthFormat()
getMonthFormat
getMonthFormat in interface AvailabilityCalculatorString object.public void setMonthFormat(String monthFormat)
setMonthFormat
setMonthFormat in interface AvailabilityCalculatormonthFormat - a String object.public String getReportFormat()
getReportFormat
getReportFormat in interface AvailabilityCalculatorString object.public void setReportFormat(String reportFormat)
setReportFormat
setReportFormat in interface AvailabilityCalculatorreportFormat - a String object.public Report getReport()
getReport
getReport in interface AvailabilityCalculatorReport object.public Date getPeriodEndDate()
getPeriodEndDate
getPeriodEndDate in interface AvailabilityCalculatorDate object.public void setPeriodEndDate(Date periodEndDate)
setPeriodEndDate
setPeriodEndDate in interface AvailabilityCalculatorperiodEndDate - a Date object.public void setReportStoreService(ReportStoreService reportStoreService)
setReportStoreService
setReportStoreService in interface AvailabilityCalculatorreportStoreService - a ReportStoreService object.public String getBaseDir()
getBaseDir
getBaseDir in interface AvailabilityCalculatorString object.public void setBaseDir(String baseDir)
setBaseDir
setBaseDir in interface AvailabilityCalculatorbaseDir - a String object.public void setAvailabilityData(AvailabilityData availabilityData)
setAvailabilityData
setAvailabilityData in interface AvailabilityCalculatoravailabilityData - a AvailabilityData object.Copyright © 2020. All rights reserved.