Class ComponentDataSourceQueryBuilder
Namespace: Casewhere.Runtime.DataSources
Assembly: Casewhere.Runtime.dll
public class ComponentDataSourceQueryBuilder : IComponentDataSourceQueryBuilder
Inheritance
object ← ComponentDataSourceQueryBuilder
Implements
IComponentDataSourceQueryBuilder
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<ComponentDataSourceQueryBuilder>(ComponentDataSourceQueryBuilder)
Constructors
ComponentDataSourceQueryBuilder(IDataFilterTranslator, IDataClassRepository, IDataSourceRepository, IWorkflowRepository)
public ComponentDataSourceQueryBuilder(IDataFilterTranslator dataFilterTranslator, IDataClassRepository dataClassRepository, IDataSourceRepository dataSourceRepository, IWorkflowRepository workflowRepository)
Parameters
dataFilterTranslator
IDataFilterTranslator
dataClassRepository
IDataClassRepository
dataSourceRepository
IDataSourceRepository
workflowRepository
IWorkflowRepository
Methods
BuildDataQuery(ComponentDataSource, ComponentDataSourceQuery)
public PagedDataObjectQuery BuildDataQuery(ComponentDataSource componentDataSource, ComponentDataSourceQuery queryInfo)
Parameters
componentDataSource
ComponentDataSource
queryInfo
ComponentDataSourceQuery
Returns
BuildDataQuery(ComponentDataSource, IList<object>)
public PagedDataObjectQuery BuildDataQuery(ComponentDataSource componentDataSource, IList<object> values)
Parameters
componentDataSource
ComponentDataSource
Returns
BuildPagedDataSourceQuery(ComponentDataSource, ComponentDataSourceQuery)
public PagedDataSourceQuery BuildPagedDataSourceQuery(ComponentDataSource componentDataSource, ComponentDataSourceQuery queryInfo)
Parameters
componentDataSource
ComponentDataSource
queryInfo
ComponentDataSourceQuery
Returns
BuildPagedDataSourceQuery(ComponentDataSource, IList<object>)
public PagedDataSourceQuery BuildPagedDataSourceQuery(ComponentDataSource componentDataSource, IList<object> values)
Parameters
componentDataSource
ComponentDataSource
Returns
BuildPagedDataSourceValidationQuery(ComponentDataSource, DataBindingProperty)
public PagedDataSourceQuery BuildPagedDataSourceValidationQuery(ComponentDataSource componentDataSource, DataBindingProperty dataBindingProperty)
Parameters
componentDataSource
ComponentDataSource
dataBindingProperty
DataBindingProperty
Returns
BuildValidationQuery(ComponentDataSource, DataBindingProperty)
public PagedDataObjectQuery BuildValidationQuery(ComponentDataSource componentDataSource, DataBindingProperty dataBindingProperty)
Parameters
componentDataSource
ComponentDataSource
dataBindingProperty
DataBindingProperty