Package ch.tocco.nice2.reporting.api
Interface Report
- All Known Implementing Classes:
FreemarkerReportFactory.FreemarkerReportImpl
public interface Report
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
export
(DocumentFormat format, OutputStream target, org.joda.time.DateTimeZone timezone) Deprecated.void
export
(String documentFormatExtension, OutputStream target, org.joda.time.DateTimeZone timeZone) com.google.common.io.FileBackedOutputStream
getData()
getId()
int
getParameter
(String name) getParameterValue
(String name) void
setData
(EntityList data) void
setMaxCount
(int maxCount) boolean
setParameter
(String name, Object vaule) void
setSkipAfterReportFunction
(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:
ReportingException
IOException
-
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)
-