Package io.jmix.reports.entity
Class BandDefinition
java.lang.Object
io.jmix.reports.entity.BandDefinition
- All Implemented Interfaces:
- ReportBand,- Serializable
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected List<BandDefinition>protected UUIDprotected Booleanprotected Stringprotected Integerprotected BandDefinitionprotected Integerprotected Report
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetId()getName()voidsetChildrenBandDefinitions(List<BandDefinition> childrenBandDefinitions) voidsetDataSets(List<DataSet> dataSets) voidvoidsetMultiDataSet(Boolean multiDataSet) voidvoidsetOrientation(Orientation orientation) voidsetParentBandDefinition(BandDefinition parentBandDefinition) voidsetPosition(Integer position) void
- 
Field Details- 
id
- 
name
- 
parentBandDefinition
- 
report
- 
childrenBandDefinitions
- 
dataSets
- 
orientation
- 
position
- 
multiDataSet
 
- 
- 
Constructor Details- 
BandDefinitionpublic BandDefinition()
 
- 
- 
Method Details- 
getId
- 
setId
- 
getParentBandDefinition
- 
setParentBandDefinition
- 
getChildrenBandDefinitions
- 
setChildrenBandDefinitions
- 
getName- Specified by:
- getNamein interface- ReportBand
 
- 
setName
- 
getDataSets
- 
setDataSets
- 
getOrientation
- 
setOrientation
- 
getPosition- Specified by:
- getPositionin interface- ReportBand
 
- 
setPosition
- 
getReport
- 
setReport
- 
getParent- Specified by:
- getParentin interface- ReportBand
 
- 
getChildren- Specified by:
- getChildrenin interface- ReportBand
 
- 
getReportQueries- Specified by:
- getReportQueriesin interface- ReportBand
 
- 
getBandOrientation- Specified by:
- getBandOrientationin interface- ReportBand
- Returns:
- band orientation. Relevant only for Xls and Xlsx templates.
 
- 
getMultiDataSet
- 
setMultiDataSet
 
-