C# Class Habanero.Faces.Base.DataViewFilterClauseFactory

Creates filter clauses that determine which rows of data are displayed
Inheritance: IFilterClauseFactory
ファイルを表示 Open project: Chillisoft/habanero.faces Class Usage Examples

Public Methods

Method Description
CreateCompositeFilterClause ( IFilterClause leftClause, FilterClauseCompositeOperator compositeOperator, IFilterClause rightClause ) : IFilterClause

Creates a new composite filter clause combining two given filter clauses the operator provided

CreateDateFilterClause ( string filterColumn, FilterClauseOperator clauseOperator, System.DateTime filterValue ) : IFilterClause

Creates a new filter clause that filters integer values

CreateEnumFilterClause ( string columnName, FilterClauseOperator clauseOperator, object enumValue ) : IFilterClause

Creates an Filter Clause for an enum data Type.

CreateIntegerFilterClause ( string filterColumn, FilterClauseOperator clauseOperator, int filterValue ) : IFilterClause

Creates a new filter clause that filters integer values

CreateNullFilterClause ( ) : IFilterClause

Creates a new null filter clause, which does no filtering

CreateStringFilterClause ( string filterColumn, FilterClauseOperator clauseOperator, string filterValue ) : IFilterClause

Creates a new filter clause that filters string values

Method Details

CreateCompositeFilterClause() public method

Creates a new composite filter clause combining two given filter clauses the operator provided
public CreateCompositeFilterClause ( IFilterClause leftClause, FilterClauseCompositeOperator compositeOperator, IFilterClause rightClause ) : IFilterClause
leftClause IFilterClause The left filter clause
compositeOperator FilterClauseCompositeOperator The composite operator, such as /// "and" or "or"
rightClause IFilterClause The right filter clause
return IFilterClause

CreateDateFilterClause() public method

Creates a new filter clause that filters integer values
public CreateDateFilterClause ( string filterColumn, FilterClauseOperator clauseOperator, System.DateTime filterValue ) : IFilterClause
filterColumn string The column of data on which to do the /// filtering
clauseOperator FilterClauseOperator The clause operator
filterValue System.DateTime The filter value to be compared to
return IFilterClause

CreateEnumFilterClause() public method

Creates an Filter Clause for an enum data Type.
public CreateEnumFilterClause ( string columnName, FilterClauseOperator clauseOperator, object enumValue ) : IFilterClause
columnName string
clauseOperator FilterClauseOperator
enumValue object
return IFilterClause

CreateIntegerFilterClause() public method

Creates a new filter clause that filters integer values
public CreateIntegerFilterClause ( string filterColumn, FilterClauseOperator clauseOperator, int filterValue ) : IFilterClause
filterColumn string The column of data on which to do the /// filtering
clauseOperator FilterClauseOperator The clause operator
filterValue int The filter value to be compared to
return IFilterClause

CreateNullFilterClause() public method

Creates a new null filter clause, which does no filtering
public CreateNullFilterClause ( ) : IFilterClause
return IFilterClause

CreateStringFilterClause() public method

Creates a new filter clause that filters string values
public CreateStringFilterClause ( string filterColumn, FilterClauseOperator clauseOperator, string filterValue ) : IFilterClause
filterColumn string The column of data on which to do the /// filtering
clauseOperator FilterClauseOperator The clause operator
filterValue string The filter value to be compared to
return IFilterClause