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