Package ch.tocco.nice2.reporting.api
Interface Report
- All Known Implementing Classes:
FreemarkerReportFactory.FreemarkerReportImpl
public interface Report
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidexport(DocumentFormat format, OutputStream target, org.joda.time.DateTimeZone timezone) Deprecated.voidexport(String documentFormatExtension, OutputStream target, org.joda.time.DateTimeZone timeZone) com.google.common.io.FileBackedOutputStreamgetData()getId()intgetParameter(String name) getParameterValue(String name) voidsetData(EntityList data) voidsetMaxCount(int maxCount) booleansetParameter(String name, Object vaule) voidsetSkipAfterReportFunction(boolean skipAfterReportFunction)
-
Method Details
-
getId
String getId() -
getDescription
String getDescription() -
getParameters
List<Report.Parameter> getParameters() -
getParameter
-
getParameterValue
-
setParameter
-
export
@Deprecated void export(DocumentFormat format, OutputStream target, org.joda.time.DateTimeZone timezone) throws ReportingException Deprecated.- Throws:
ReportingException
-
export
com.google.common.io.FileBackedOutputStream export(String documentFormatExtension, org.joda.time.DateTimeZone timeZone) throws ReportingException, IOException - Throws:
ReportingExceptionIOException
-
export
void export(String documentFormatExtension, OutputStream target, org.joda.time.DateTimeZone timeZone) throws ReportingException - Throws:
ReportingException
-
getMaxCount
int getMaxCount() -
setMaxCount
void setMaxCount(int maxCount) -
getData
EntityList getData() -
setData
-
setSkipAfterReportFunction
void setSkipAfterReportFunction(boolean skipAfterReportFunction)
-