Interface AvailabilityCalculator
-
- All Known Implementing Classes:
AvailabilityCalculatorImpl
public interface AvailabilityCalculatorAvailabilityCalculator interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcalculate()calculateStringgetAuthor()getAuthorStringgetBaseDir()getBaseDirStringgetCategoryName()getCategoryNameStringgetLogoURL()getLogoURLStringgetMonthFormat()getMonthFormatStringgetOutputFileName()getOutputFileNameDategetPeriodEndDate()getPeriodEndDateReportgetReport()getReportStringgetReportFormat()getReportFormatvoidmarshal(File outputFile)marshalvoidsetAuthor(String author)setAuthorvoidsetAvailabilityData(AvailabilityData availabilityData)setAvailabilityDatavoidsetBaseDir(String baseDir)setBaseDirvoidsetCategoryName(String categoryName)setCategoryNamevoidsetLogoURL(String logoURL)setLogoURLvoidsetMonthFormat(String monthFormat)setMonthFormatvoidsetOutputFileName(String outputFileName)setOutputFileNamevoidsetPeriodEndDate(Date periodEndDate)setPeriodEndDatevoidsetReportFormat(String reportFormat)setReportFormatvoidsetReportStoreService(ReportStoreService reportStoreService)setReportStoreServiceStringwriteLocateableXML(String id)writeLocateableXMLStringwriteXML()writeXMLvoidwriteXML(OutputStream outputStream)writeXMLvoidwriteXML(String outputFileName)writeXML
-
-
-
Method Detail
-
calculate
void calculate() throws AvailabilityCalculationExceptioncalculate
- Throws:
AvailabilityCalculationException- if any.
-
writeXML
String writeXML() throws AvailabilityCalculationException
writeXML
- Returns:
- a
Stringobject. - Throws:
AvailabilityCalculationException- if any.
-
writeXML
void writeXML(String outputFileName) throws AvailabilityCalculationException
writeXML
- Parameters:
outputFileName- aStringobject.- Throws:
AvailabilityCalculationException- if any.
-
writeXML
void writeXML(OutputStream outputStream) throws AvailabilityCalculationException
writeXML
- Parameters:
outputStream- aOutputStreamobject.- Throws:
AvailabilityCalculationException- if any.
-
writeLocateableXML
String writeLocateableXML(String id) throws AvailabilityCalculationException
writeLocateableXML
- Parameters:
id- aStringobject.- Returns:
- a
Stringobject. - Throws:
AvailabilityCalculationException- if any.
-
marshal
void marshal(File outputFile) throws AvailabilityCalculationException
marshal
- Parameters:
outputFile- aFileobject.- Throws:
AvailabilityCalculationException- if any.
-
setOutputFileName
void setOutputFileName(String outputFileName)
setOutputFileName
- Parameters:
outputFileName- aStringobject.
-
setCategoryName
void setCategoryName(String categoryName)
setCategoryName
- Parameters:
categoryName- aStringobject.
-
setMonthFormat
void setMonthFormat(String monthFormat)
setMonthFormat
- Parameters:
monthFormat- aStringobject.
-
setReportFormat
void setReportFormat(String reportFormat)
setReportFormat
- Parameters:
reportFormat- aStringobject.
-
setPeriodEndDate
void setPeriodEndDate(Date periodEndDate)
setPeriodEndDate
- Parameters:
periodEndDate- aDateobject.
-
setReportStoreService
void setReportStoreService(ReportStoreService reportStoreService)
setReportStoreService
- Parameters:
reportStoreService- aReportStoreServiceobject.
-
setAvailabilityData
void setAvailabilityData(AvailabilityData availabilityData)
setAvailabilityData
- Parameters:
availabilityData- aAvailabilityDataobject.
-
-