Class DatasetBuilder
java.lang.Object
ch.unibas.medizin.dynamicreports.report.builder.AbstractBuilder<DatasetBuilder, DRDataset>
ch.unibas.medizin.dynamicreports.report.builder.DatasetBuilder
- All Implemented Interfaces:
Serializable
DatasetBuilder class.
- Author:
- Ricardo Mariaca
- See Also:
-
Field Summary
Fields inherited from class AbstractBuilder
builded -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddField(FieldBuilder<?>... fields) addField.<U> DatasetBuilderaddField(String name, DRIDataType<? super U, U> dataType) addField.addField.addSort(SortBuilder... sorts) addSort.addVariable(VariableBuilder<?>... variables) addVariable.fields(FieldBuilder<?>... fields) fields.setConnection(DRIExpression<Connection> connectionExpression) setConnection.setConnection(Connection connection) setConnection.setDataSource(QueryBuilder query, Connection connection) setDataSource.setDataSource(DRIExpression<net.sf.jasperreports.engine.JRDataSource> dataSourceExpression) setDataSource.setDataSource(String sql, Connection connection) setDataSource.setDataSource(net.sf.jasperreports.engine.JRDataSource dataSource) setDataSource.setFilterExpression(DRIExpression<Boolean> filterExpression) setFilterExpression.setQuery(QueryBuilder query) setQuery.setQuery.setQuery.sortBy(TextColumnBuilder<?>... sortColumns) sortBy.sortBy(SortBuilder... sorts) sortBy.variables(VariableBuilder<?>... variables) variables.Methods inherited from class AbstractBuilder
build, configure, getObject
-
Constructor Details
-
DatasetBuilder
protected DatasetBuilder()Constructor for DatasetBuilder.
-
-
Method Details
-
fields
fields.
- Parameters:
fields- aFieldBuilderobject.- Returns:
- a
DatasetBuilderobject.
-
addField
addField.
- Parameters:
name- aStringobject.valueClass- aClassobject.- Returns:
- a
DatasetBuilderobject.
-
addField
addField.
- Type Parameters:
U- a U object.- Parameters:
name- aStringobject.dataType- aDRIDataTypeobject.- Returns:
- a
DatasetBuilderobject.
-
addField
addField.
- Parameters:
fields- aFieldBuilderobject.- Returns:
- a
DatasetBuilderobject.
-
variables
variables.
- Parameters:
variables- aVariableBuilderobject.- Returns:
- a
DatasetBuilderobject.
-
addVariable
addVariable.
- Parameters:
variables- aVariableBuilderobject.- Returns:
- a
DatasetBuilderobject.
-
sortBy
sortBy.
- Parameters:
sortColumns- aTextColumnBuilderobject.- Returns:
- a
DatasetBuilderobject.
-
sortBy
sortBy.
- Parameters:
sorts- aSortBuilderobject.- Returns:
- a
DatasetBuilderobject.
-
addSort
addSort.
- Parameters:
sorts- aSortBuilderobject.- Returns:
- a
DatasetBuilderobject.
-
setQuery
setQuery.
- Parameters:
text- aStringobject.language- aStringobject.- Returns:
- a
DatasetBuilderobject.
-
setQuery
setQuery.
- Parameters:
sql- aStringobject.- Returns:
- a
DatasetBuilderobject.
-
setQuery
setQuery.
- Parameters:
query- aQueryBuilderobject.- Returns:
- a
DatasetBuilderobject.
-
setConnection
setConnection.
- Parameters:
connection- aConnectionobject.- Returns:
- a
DatasetBuilderobject.
-
setConnection
setConnection.
- Parameters:
connectionExpression- aDRIExpressionobject.- Returns:
- a
DatasetBuilderobject.
-
setDataSource
setDataSource.
- Parameters:
dataSource- aJRDataSourceobject.- Returns:
- a
DatasetBuilderobject.
-
setDataSource
public DatasetBuilder setDataSource(DRIExpression<net.sf.jasperreports.engine.JRDataSource> dataSourceExpression) setDataSource.
- Parameters:
dataSourceExpression- aDRIExpressionobject.- Returns:
- a
DatasetBuilderobject.
-
setFilterExpression
setFilterExpression.
- Parameters:
filterExpression- aDRIExpressionobject.- Returns:
- a
DatasetBuilderobject.
-
setDataSource
setDataSource.
- Parameters:
sql- aStringobject.connection- aConnectionobject.- Returns:
- a
DatasetBuilderobject.
-
setDataSource
setDataSource.
- Parameters:
query- aQueryBuilderobject.connection- aConnectionobject.- Returns:
- a
DatasetBuilderobject.
-