Class ExtractionContextImpl
java.lang.Object
io.jmix.reports.yarg.reporting.extraction.ExtractionContextImpl
- All Implemented Interfaces:
- ExtractionContext
Default data extraction context implementation
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionExtractionContextImpl(DataExtractor extractor, ReportBand band, BandData parentBand, Map<String, Object> params) 
- 
Method SummaryModifier and TypeMethodDescriptionextendParams(Map<String, Object> params) Method must extend existed params with presented params mapgetBand()booleanwithBand(ReportBand band, BandData parentBand) Method must create new version of context with new report band and parent band datawithParams(Map<String, Object> params) Method must create new version of context with new params (not extended)withParentData(BandData parentBand) Method must create new version of context with parent band data
- 
Field Details- 
extractor
- 
band
- 
parentBand
- 
params
 
- 
- 
Constructor Details- 
ExtractionContextImplpublic ExtractionContextImpl(DataExtractor extractor, ReportBand band, BandData parentBand, Map<String, Object> params) 
 
- 
- 
Method Details- 
putEmptyRowIfNoDataSelectedpublic boolean putEmptyRowIfNoDataSelected()- Specified by:
- putEmptyRowIfNoDataSelectedin interface- ExtractionContext
- Returns:
- boolean flag that controller should create empty data row if no report query data presented
 
- 
getBand- Specified by:
- getBandin interface- ExtractionContext
- Returns:
- current processing report band
 
- 
getParentBandData- Specified by:
- getParentBandDatain interface- ExtractionContext
- Returns:
- parent report band loaded data
 
- 
getParams- Specified by:
- getParamsin interface- ExtractionContext
- Returns:
- params for data loader
 
- 
extendParamsDescription copied from interface:ExtractionContextMethod must extend existed params with presented params map- Specified by:
- extendParamsin interface- ExtractionContext
 
- 
withParamsDescription copied from interface:ExtractionContextMethod must create new version of context with new params (not extended)- Specified by:
- withParamsin interface- ExtractionContext
 
- 
withBandDescription copied from interface:ExtractionContextMethod must create new version of context with new report band and parent band data- Specified by:
- withBandin interface- ExtractionContext
 
- 
withParentDataDescription copied from interface:ExtractionContextMethod must create new version of context with parent band data- Specified by:
- withParentDatain interface- ExtractionContext
 
 
-