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 |
|