Class FilterExpressionProvider
Represents ListViewProfile Filter ExpressionProvider.
Inheritance
System.Object
FilterExpressionProvider
Assembly: EPiServer.Business.Commerce.dll
Version: 14.26.0
Syntax
public class FilterExpressionProvider : ProviderBase
Constructors
FilterExpressionProvider(LocalizationService)
Declaration
public FilterExpressionProvider(LocalizationService localizationService)
Parameters
| Type |
Name |
Description |
| EPiServer.Framework.Localization.LocalizationService |
localizationService |
|
Fields
Boolean_IsFalse
Declaration
protected const string Boolean_IsFalse = "IsFalse"
Field Value
| Type |
Description |
| System.String |
|
Boolean_IsTrue
Declaration
protected const string Boolean_IsTrue = "IsTrue"
Field Value
| Type |
Description |
| System.String |
|
DateTime_LastMonth
Declaration
protected const string DateTime_LastMonth = "LastMonth"
Field Value
| Type |
Description |
| System.String |
|
DateTime_LastWeek
Declaration
protected const string DateTime_LastWeek = "LastWeek"
Field Value
| Type |
Description |
| System.String |
|
DateTime_LastYear
Declaration
protected const string DateTime_LastYear = "LastYear"
Field Value
| Type |
Description |
| System.String |
|
DateTime_ThisMonth
Declaration
protected const string DateTime_ThisMonth = "ThisMonth"
Field Value
| Type |
Description |
| System.String |
|
DateTime_ThisWeek
Declaration
protected const string DateTime_ThisWeek = "ThisWeek"
Field Value
| Type |
Description |
| System.String |
|
DateTime_ThisYear
Declaration
protected const string DateTime_ThisYear = "ThisYear"
Field Value
| Type |
Description |
| System.String |
|
DateTime_Today
Declaration
protected const string DateTime_Today = "Today"
Field Value
| Type |
Description |
| System.String |
|
DateTime_Yesterday
Declaration
protected const string DateTime_Yesterday = "Yesterday"
Field Value
| Type |
Description |
| System.String |
|
Methods
Converts the element to node.
Declaration
protected virtual FilterExpressionNode ConvertElementToNode(MetaClass metaClass, FilterElement element)
Parameters
Returns
Converts the element to node.
Declaration
public virtual FilterExpressionNodeCollection ConvertElementToNode(MetaClass metaClass, FilterElementCollection elements)
Parameters
Returns
Declaration
protected virtual FilterElement ConvertNodeToElement(MetaClass metaClass, FilterExpressionNode node)
Parameters
Returns
Declaration
public virtual FilterElementCollection ConvertNodeToElement(MetaClass metaClass, FilterExpressionNodeCollection nodes)
Parameters
Returns
Finds the boolean condition element.
Declaration
protected ConditionElement FindBooleanConditionElement(MetaField field, FilterElement element, ConditionElementCollection conditions)
Parameters
Returns
Finds the condition element.
Declaration
protected virtual ConditionElement FindConditionElement(MetaField field, FilterElement element)
Parameters
Returns
Finds the date time conditon element.
Declaration
protected ConditionElement FindDateTimeConditonElement(MetaField field, FilterElement element, ConditionElementCollection conditions)
Parameters
Returns
Declaration
public virtual ConditionElementCollection GetElementConditions(MetaField field)
Parameters
Returns
GetElementConditions(String, FilterExpressionNode)
Declaration
public ConditionElementCollection GetElementConditions(string className, FilterExpressionNode node)
Parameters
Returns
Gets the name of the meta field.
Declaration
protected string GetMetaFieldName(FilterExpressionNode node)
Parameters
Returns
| Type |
Description |
| System.String |
|
GetNewElements(String)
Declaration
public FilterExpressionNodeCollection GetNewElements(string className)
Parameters
| Type |
Name |
Description |
| System.String |
className |
|
Returns
Declaration
protected string GetNodeKey(string prefix, MetaField metaField)
Parameters
| Type |
Name |
Description |
| System.String |
prefix |
The prefix.
|
| MetaField |
metaField |
The meta field.
|
Returns
| Type |
Description |
| System.String |
|
GetNodeKey(String, String, String)
Declaration
protected string GetNodeKey(string prefix, string metaFieldName, string metaClassName)
Parameters
| Type |
Name |
Description |
| System.String |
prefix |
|
| System.String |
metaFieldName |
|
| System.String |
metaClassName |
|
Returns
| Type |
Description |
| System.String |
|
GetObject(String)
Declaration
public FilterElementCollection GetObject(string value)
Parameters
| Type |
Name |
Description |
| System.String |
value |
The value.
|
Returns
Declaration
public string GetString(FilterElementCollection value)
Parameters
Returns
| Type |
Description |
| System.String |
|