Package step.core.execution.table
Class ReportNodeCollection
- java.lang.Object
-
- step.core.accessors.collections.Collection<ReportNode>
-
- step.core.execution.table.ReportNodeCollection
-
- Direct Known Subclasses:
LeafReportNodeCollection
public class ReportNodeCollection extends Collection<ReportNode>
-
-
Field Summary
-
Fields inherited from class step.core.accessors.collections.Collection
CSV_DELIMITER
-
-
Constructor Summary
Constructors Constructor Description ReportNodeCollection(GlobalContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
getEntityClass()
org.bson.conversions.Bson
getQueryFragmentForColumnSearch(String columnName, String searchValue)
protected org.bson.conversions.Bson
getReportNodeStatusFilterOrNull(String searchValue)
-
Methods inherited from class step.core.accessors.collections.Collection
distinct, enrichEntity, export, find, find, getAdditionalQueryFragments, getExportFields, isFiltered
-
-
-
-
Constructor Detail
-
ReportNodeCollection
public ReportNodeCollection(GlobalContext context)
-
-
Method Detail
-
getQueryFragmentForColumnSearch
public org.bson.conversions.Bson getQueryFragmentForColumnSearch(String columnName, String searchValue)
- Overrides:
getQueryFragmentForColumnSearch
in classCollection<ReportNode>
- Parameters:
columnName
- the name of the column on which the search is appliedsearchValue
- the value entered by the end user- Returns:
- a list of query fragments to be appended to the queries when performing a column search
-
getReportNodeStatusFilterOrNull
protected org.bson.conversions.Bson getReportNodeStatusFilterOrNull(String searchValue)
-
getEntityClass
public Class<?> getEntityClass()
- Overrides:
getEntityClass
in classCollection<ReportNode>
-
-