|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IReportEngine
IReportEngine provides reporting functionality.
Method Summary | |
---|---|
IJobInfo |
generateData(java.lang.String dataSource,
java.io.OutputStream outputStream,
java.util.Map<java.lang.String,java.lang.String> props)
Triggers a datasource to generate it's tabular data. |
IJobInfo |
generateData(java.lang.String dataSource,
java.io.OutputStream outputStream,
java.util.Properties props)
Deprecated. Use the Map |
IJobInfo |
generateData(java.lang.String dataSource,
java.lang.String dataStore,
java.util.Map<java.lang.String,java.lang.String> props)
Triggers a composite datasource to generate data to one of it's datastores. |
IJobInfo |
generateData(java.lang.String dataSource,
java.lang.String dataStore,
java.util.Properties props)
Deprecated. Use the Map |
IFileSystem |
getFileSystem(java.lang.String name)
Get a list of filesystem. |
java.lang.String[] |
getFileSystems()
Get a list of filesystems. |
com.elixirtech.report2.raw.model.RawReport |
getRawReport(java.lang.String reportName)
Allows direct manipulation of the template parameters at run-time |
IJobInfo |
renderReport(com.elixirtech.report2.raw.model.RawReport rawReport,
java.lang.String mimeType,
java.io.OutputStream outputStream,
java.util.Map<java.lang.String,java.lang.String> props)
Renders the required .rml from the repository in the required mime type to the provided output stream |
IJobInfo |
renderReport(com.elixirtech.report2.raw.model.RawReport rawReport,
java.lang.String mimeType,
java.io.OutputStream outputStream,
java.util.Properties props)
Deprecated. Use the Map |
Method Detail |
---|
java.lang.String[] getFileSystems()
IFileSystem getFileSystem(java.lang.String name)
com.elixirtech.report2.raw.model.RawReport getRawReport(java.lang.String reportName) throws java.io.IOException
reportName
- .rml file with its full path relative to the repository root
java.io.IOException
@Deprecated IJobInfo renderReport(com.elixirtech.report2.raw.model.RawReport rawReport, java.lang.String mimeType, java.io.OutputStream outputStream, java.util.Properties props) throws com.elixirtech.data2.DataException, com.elixirtech.report2.RenderException
rawReport
- mimeType
- outputStream
- to which the report will be renderedprops
- set of Properties that may contain dynamic parameters.
com.elixirtech.data2.DataException
com.elixirtech.report2.RenderException
IJobInfo renderReport(com.elixirtech.report2.raw.model.RawReport rawReport, java.lang.String mimeType, java.io.OutputStream outputStream, java.util.Map<java.lang.String,java.lang.String> props) throws com.elixirtech.data2.DataException, com.elixirtech.report2.RenderException
rawReport
- mimeType
- outputStream
- to which the report will be renderedprops
- map that contains any dynamic parameters.
com.elixirtech.data2.DataException
com.elixirtech.report2.RenderException
@Deprecated IJobInfo generateData(java.lang.String dataSource, java.lang.String dataStore, java.util.Properties props) throws com.elixirtech.data2.DataException
dataSource
- The full path of the composite datasource in the repositorydataStore
- The name of the dataStore in the composite to generate intoprops
- Any parameters required by the datasource
com.elixirtech.data2.DataException
IJobInfo generateData(java.lang.String dataSource, java.lang.String dataStore, java.util.Map<java.lang.String,java.lang.String> props) throws com.elixirtech.data2.DataException
dataSource
- The full path of the composite datasource in the repositorydataStore
- The name of the dataStore in the composite to generate intoprops
- Any parameters required by the datasource
com.elixirtech.data2.DataException
@Deprecated IJobInfo generateData(java.lang.String dataSource, java.io.OutputStream outputStream, java.util.Properties props) throws com.elixirtech.data2.DataException
dataSource
- The full path of the composite datasource in the repositoryoutputStream
- The tabular data will be written here (XML)props
- Any parameters required by the datasource
com.elixirtech.data2.DataException
IJobInfo generateData(java.lang.String dataSource, java.io.OutputStream outputStream, java.util.Map<java.lang.String,java.lang.String> props) throws com.elixirtech.data2.DataException
dataSource
- The full path of the composite datasource in the repositoryoutputStream
- The tabular data will be written here (XML)props
- Any parameters required by the datasource
com.elixirtech.data2.DataException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |