Package step.core.execution.table
Class LeafReportNodeTable
- java.lang.Object
-
- step.core.tables.AbstractTable<ReportNode>
-
- step.core.execution.table.ReportNodeTable
-
- step.core.execution.table.LeafReportNodeTable
-
- All Implemented Interfaces:
Table<ReportNode>
public class LeafReportNodeTable extends ReportNodeTable
-
-
Field Summary
-
Fields inherited from class step.core.tables.AbstractTable
collection
-
-
Constructor Summary
Constructors Constructor Description LeafReportNodeTable(GlobalContext context, step.core.collections.Collection<ReportNode> collection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<step.core.collections.Filter>
getAdditionalQueryFragments(javax.json.JsonObject queryParameters)
java.util.Map<java.lang.String,TableColumn>
getExportFields()
-
Methods inherited from class step.core.execution.table.ReportNodeTable
getQueryFragmentForColumnSearch, getReportNodeStatusFilterOrNull
-
Methods inherited from class step.core.tables.AbstractTable
distinct, distinct, enrichEntity, find, isFiltered
-
-
-
-
Constructor Detail
-
LeafReportNodeTable
public LeafReportNodeTable(GlobalContext context, step.core.collections.Collection<ReportNode> collection)
-
-
Method Detail
-
getAdditionalQueryFragments
public java.util.List<step.core.collections.Filter> getAdditionalQueryFragments(javax.json.JsonObject queryParameters)
- Specified by:
getAdditionalQueryFragments
in interfaceTable<ReportNode>
- Overrides:
getAdditionalQueryFragments
in classAbstractTable<ReportNode>
- Parameters:
queryParameters
- some context parameters that might be required to generate the additional query fragments- Returns:
- a list of query fragments to be appended to the queries when calling the method find()
-
getExportFields
public java.util.Map<java.lang.String,TableColumn> getExportFields()
- Specified by:
getExportFields
in interfaceTable<ReportNode>
- Overrides:
getExportFields
in classAbstractTable<ReportNode>
-
-