public class DataSourceMethods extends Object
Constructor and Description |
---|
DataSourceMethods() |
Modifier and Type | Method and Description |
---|---|
Decimal |
getQueryDataSourceCount(ExecutionContext ctx,
CollectionHolder filters)
How many filtered records exists in the data source.
|
ListHolder |
getQueryDataSourceData(ExecutionContext ctx,
Decimal startIndex,
Decimal count,
CollectionHolder filters,
SetHolder sortSpecs)
All filtered records of the data source sorted by sort spec
|
Decimal |
getTypeDataSourceCount(ExecutionContext ctx,
CollectionHolder filters)
How many filtered records of that type exists.
|
ListHolder |
getTypeDataSourceData(ExecutionContext ctx,
Decimal startIndex,
Decimal count,
CollectionHolder filters,
SetHolder sortSpecs)
All filtered records of that type sorted by sort spec
|
Boolean |
supportsFilter(ExecutionContext ctx,
RecordHolder filter)
Checks whether query based data sources are able to handle this filter natively.
|
Boolean |
supportsSort(ExecutionContext ctx,
RecordHolder sort)
Checks whether query based data sources are able to handle this sort natively.
|
public Boolean supportsFilter(ExecutionContext ctx, RecordHolder filter) throws ErrorException
ctx
- filter
- ErrorException
public Boolean supportsSort(ExecutionContext ctx, RecordHolder sort) throws ErrorException
ctx
- sort
- ErrorException
public Decimal getTypeDataSourceCount(ExecutionContext ctx, CollectionHolder filters) throws ErrorException
ctx
- filters
- ErrorException
public ListHolder getTypeDataSourceData(ExecutionContext ctx, Decimal startIndex, Decimal count, CollectionHolder filters, SetHolder sortSpecs) throws ErrorException
ctx
- startIndex
- count
- filters
- sortSpecs
- ErrorException
public Decimal getQueryDataSourceCount(ExecutionContext ctx, CollectionHolder filters) throws ErrorException
ctx
- filters
- ErrorException
public ListHolder getQueryDataSourceData(ExecutionContext ctx, Decimal startIndex, Decimal count, CollectionHolder filters, SetHolder sortSpecs) throws ErrorException
ctx
- startIndex
- count
- filters
- sortSpecs
- ErrorException
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.