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 AvailabilityCalculator
AvailabilityCalculationException
- if any.public String writeXML() throws AvailabilityCalculationException
writeXML
writeXML
in interface AvailabilityCalculator
String
object.AvailabilityCalculationException
- if any.public void writeXML(String outputFileName) throws AvailabilityCalculationException
writeXML
writeXML
in interface AvailabilityCalculator
outputFileName
- a String
object.AvailabilityCalculationException
- if any.public String writeLocateableXML(String id) throws AvailabilityCalculationException
writeLocateableXML
writeLocateableXML
in interface AvailabilityCalculator
id
- a String
object.String
object.AvailabilityCalculationException
- if any.public void writeXML(OutputStream outputStream) throws AvailabilityCalculationException
writeXML
writeXML
in interface AvailabilityCalculator
outputStream
- a OutputStream
object.AvailabilityCalculationException
- if any.public void marshal(File outputFile) throws AvailabilityCalculationException
marshal
marshal
in interface AvailabilityCalculator
outputFile
- a File
object.AvailabilityCalculationException
- if any.public String getLogoURL()
getLogoURL
getLogoURL
in interface AvailabilityCalculator
String
object.public void setLogoURL(String logoURL)
setLogoURL
setLogoURL
in interface AvailabilityCalculator
logoURL
- a String
object.public String getOutputFileName()
getOutputFileName
getOutputFileName
in interface AvailabilityCalculator
String
object.public void setOutputFileName(String outputFileName)
setOutputFileName
setOutputFileName
in interface AvailabilityCalculator
outputFileName
- a String
object.public String getAuthor()
getAuthor
getAuthor
in interface AvailabilityCalculator
String
object.public void setAuthor(String author)
setAuthor
setAuthor
in interface AvailabilityCalculator
author
- a String
object.public String getCategoryName()
getCategoryName
getCategoryName
in interface AvailabilityCalculator
String
object.public void setCategoryName(String categoryName)
setCategoryName
setCategoryName
in interface AvailabilityCalculator
categoryName
- a String
object.public String getMonthFormat()
getMonthFormat
getMonthFormat
in interface AvailabilityCalculator
String
object.public void setMonthFormat(String monthFormat)
setMonthFormat
setMonthFormat
in interface AvailabilityCalculator
monthFormat
- a String
object.public String getReportFormat()
getReportFormat
getReportFormat
in interface AvailabilityCalculator
String
object.public void setReportFormat(String reportFormat)
setReportFormat
setReportFormat
in interface AvailabilityCalculator
reportFormat
- a String
object.public Report getReport()
getReport
getReport
in interface AvailabilityCalculator
Report
object.public Date getPeriodEndDate()
getPeriodEndDate
getPeriodEndDate
in interface AvailabilityCalculator
Date
object.public void setPeriodEndDate(Date periodEndDate)
setPeriodEndDate
setPeriodEndDate
in interface AvailabilityCalculator
periodEndDate
- a Date
object.public void setReportStoreService(ReportStoreService reportStoreService)
setReportStoreService
setReportStoreService
in interface AvailabilityCalculator
reportStoreService
- a ReportStoreService
object.public String getBaseDir()
getBaseDir
getBaseDir
in interface AvailabilityCalculator
String
object.public void setBaseDir(String baseDir)
setBaseDir
setBaseDir
in interface AvailabilityCalculator
baseDir
- a String
object.public void setAvailabilityData(AvailabilityData availabilityData)
setAvailabilityData
setAvailabilityData
in interface AvailabilityCalculator
availabilityData
- a AvailabilityData
object.Copyright © 2021. All rights reserved.