Package io.jmix.reports.entity
Class BandDefinition
java.lang.Object
io.jmix.reports.entity.BandDefinition
- All Implemented Interfaces:
ReportBand
,Serializable
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected List<BandDefinition>
protected UUID
protected Boolean
protected String
protected Integer
protected BandDefinition
protected Integer
protected Report
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
getName()
void
setChildrenBandDefinitions
(List<BandDefinition> childrenBandDefinitions) void
setDataSets
(List<DataSet> dataSets) void
void
setMultiDataSet
(Boolean multiDataSet) void
void
setOrientation
(Orientation orientation) void
setParentBandDefinition
(BandDefinition parentBandDefinition) void
setPosition
(Integer position) void
-
Field Details
-
id
-
name
-
parentBandDefinition
-
report
-
childrenBandDefinitions
-
dataSets
-
orientation
-
position
-
multiDataSet
-
-
Constructor Details
-
BandDefinition
public BandDefinition()
-
-
Method Details
-
getId
-
setId
-
getParentBandDefinition
-
setParentBandDefinition
-
getChildrenBandDefinitions
-
setChildrenBandDefinitions
-
getName
- Specified by:
getName
in interfaceReportBand
-
setName
-
getDataSets
-
setDataSets
-
getOrientation
-
setOrientation
-
getPosition
-
setPosition
-
getReport
-
setReport
-
getParent
- Specified by:
getParent
in interfaceReportBand
-
getChildren
- Specified by:
getChildren
in interfaceReportBand
-
getReportQueries
- Specified by:
getReportQueries
in interfaceReportBand
-
getBandOrientation
- Specified by:
getBandOrientation
in interfaceReportBand
- Returns:
- band orientation. Relevant only for Xls and Xlsx templates.
-
getMultiDataSet
-
setMultiDataSet
-