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()calculatejava.lang.StringgetAuthor()getAuthorjava.lang.StringgetBaseDir()getBaseDirjava.lang.StringgetCategoryName()getCategoryNamejava.lang.StringgetLogoURL()getLogoURLjava.lang.StringgetMonthFormat()getMonthFormatjava.lang.StringgetOutputFileName()getOutputFileNamejava.util.DategetPeriodEndDate()getPeriodEndDateReportgetReport()getReportjava.lang.StringgetReportFormat()getReportFormatvoidmarshal(java.io.File outputFile)marshalvoidsetAuthor(java.lang.String author)setAuthorvoidsetAvailabilityData(AvailabilityData availabilityData)setAvailabilityDatavoidsetBaseDir(java.lang.String baseDir)setBaseDirvoidsetCategoryName(java.lang.String categoryName)setCategoryNamevoidsetLogoURL(java.lang.String logoURL)setLogoURLvoidsetMonthFormat(java.lang.String monthFormat)setMonthFormatvoidsetOutputFileName(java.lang.String outputFileName)setOutputFileNamevoidsetPeriodEndDate(java.util.Date periodEndDate)setPeriodEndDatevoidsetReportFormat(java.lang.String reportFormat)setReportFormatvoidsetReportStoreService(ReportStoreService reportStoreService)setReportStoreServicejava.lang.StringwriteLocateableXML(java.lang.String id)writeLocateableXMLjava.lang.StringwriteXML()writeXMLvoidwriteXML(java.io.OutputStream outputStream)writeXMLvoidwriteXML(java.lang.String outputFileName)writeXML
-
-
-
Method Detail
-
calculate
void calculate() throws AvailabilityCalculationExceptioncalculate
- Throws:
AvailabilityCalculationException- if any.
-
writeXML
java.lang.String writeXML() throws AvailabilityCalculationExceptionwriteXML
- Returns:
- a
Stringobject. - Throws:
AvailabilityCalculationException- if any.
-
writeXML
void writeXML(java.lang.String outputFileName) throws AvailabilityCalculationExceptionwriteXML
- Parameters:
outputFileName- aStringobject.- Throws:
AvailabilityCalculationException- if any.
-
writeXML
void writeXML(java.io.OutputStream outputStream) throws AvailabilityCalculationExceptionwriteXML
- Parameters:
outputStream- aOutputStreamobject.- Throws:
AvailabilityCalculationException- if any.
-
writeLocateableXML
java.lang.String writeLocateableXML(java.lang.String id) throws AvailabilityCalculationExceptionwriteLocateableXML
- Parameters:
id- aStringobject.- Returns:
- a
Stringobject. - Throws:
AvailabilityCalculationException- if any.
-
marshal
void marshal(java.io.File outputFile) throws AvailabilityCalculationExceptionmarshal
- Parameters:
outputFile- aFileobject.- Throws:
AvailabilityCalculationException- if any.
-
getLogoURL
java.lang.String getLogoURL()
getLogoURL
- Returns:
- a
Stringobject.
-
setLogoURL
void setLogoURL(java.lang.String logoURL)
setLogoURL
- Parameters:
logoURL- aStringobject.
-
getOutputFileName
java.lang.String getOutputFileName()
getOutputFileName
- Returns:
- a
Stringobject.
-
setOutputFileName
void setOutputFileName(java.lang.String outputFileName)
setOutputFileName
- Parameters:
outputFileName- aStringobject.
-
getAuthor
java.lang.String getAuthor()
getAuthor
- Returns:
- a
Stringobject.
-
setAuthor
void setAuthor(java.lang.String author)
setAuthor
- Parameters:
author- aStringobject.
-
getCategoryName
java.lang.String getCategoryName()
getCategoryName
- Returns:
- a
Stringobject.
-
setCategoryName
void setCategoryName(java.lang.String categoryName)
setCategoryName
- Parameters:
categoryName- aStringobject.
-
getMonthFormat
java.lang.String getMonthFormat()
getMonthFormat
- Returns:
- a
Stringobject.
-
setMonthFormat
void setMonthFormat(java.lang.String monthFormat)
setMonthFormat
- Parameters:
monthFormat- aStringobject.
-
getReportFormat
java.lang.String getReportFormat()
getReportFormat
- Returns:
- a
Stringobject.
-
setReportFormat
void setReportFormat(java.lang.String reportFormat)
setReportFormat
- Parameters:
reportFormat- aStringobject.
-
getPeriodEndDate
java.util.Date getPeriodEndDate()
getPeriodEndDate
- Returns:
- a
Dateobject.
-
setPeriodEndDate
void setPeriodEndDate(java.util.Date periodEndDate)
setPeriodEndDate
- Parameters:
periodEndDate- aDateobject.
-
setReportStoreService
void setReportStoreService(ReportStoreService reportStoreService)
setReportStoreService
- Parameters:
reportStoreService- aReportStoreServiceobject.
-
getBaseDir
java.lang.String getBaseDir()
getBaseDir
- Returns:
- a
Stringobject.
-
setBaseDir
void setBaseDir(java.lang.String baseDir)
setBaseDir
- Parameters:
baseDir- aStringobject.
-
setAvailabilityData
void setAvailabilityData(AvailabilityData availabilityData)
setAvailabilityData
- Parameters:
availabilityData- aAvailabilityDataobject.
-
-