Class ListViewProfileExpressionProvider
Represents ListViewProfile Filter ExpressionProvider.
Inheritance
System.Object
ListViewProfileExpressionProvider
Assembly: Mediachase.BusinessFoundation.dll
Version: 10.8.0
public class ListViewProfileExpressionProvider : FilterExpressionProvider
Constructors
Declaration
public ListViewProfileExpressionProvider()
Fields
Declaration
protected const string Boolean_IsFalse = "IsFalse"
Field Value
Type |
Description |
System.String |
|
Declaration
protected const string Boolean_IsTrue = "IsTrue"
Field Value
Type |
Description |
System.String |
|
Declaration
protected const string DateTime_LastMonth = "LastMonth"
Field Value
Type |
Description |
System.String |
|
Declaration
protected const string DateTime_LastWeek = "LastWeek"
Field Value
Type |
Description |
System.String |
|
Declaration
protected const string DateTime_LastYear = "LastYear"
Field Value
Type |
Description |
System.String |
|
Declaration
protected const string DateTime_ThisMonth = "ThisMonth"
Field Value
Type |
Description |
System.String |
|
Declaration
protected const string DateTime_ThisWeek = "ThisWeek"
Field Value
Type |
Description |
System.String |
|
Declaration
protected const string DateTime_ThisYear = "ThisYear"
Field Value
Type |
Description |
System.String |
|
Declaration
protected const string DateTime_Today = "Today"
Field Value
Type |
Description |
System.String |
|
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
protected virtual FilterExpressionNodeCollection ConvertElementToNode(MetaClass metaClass, FilterElementCollection elements)
Parameters
Returns
Declaration
protected virtual FilterElement ConvertNodeToElement(MetaClass metaClass, FilterExpressionNode node)
Parameters
Returns
Declaration
protected 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
protected virtual ConditionElementCollection GetElementConditions(MetaField field)
Parameters
Returns
Declaration
public override ConditionElementCollection GetElementConditions(string expressionPlace, FilterExpressionNode node)
Parameters
Returns
Overrides
Declaration
public override MethodElementCollection GetElementMethods(string expressionPlace, FilterExpressionNode node)
Parameters
Returns
Overrides
Gets the name of the meta field.
Declaration
protected string GetMetaFieldName(FilterExpressionNode node)
Parameters
Returns
Type |
Description |
System.String |
|
Declaration
public override FilterExpressionNodeCollection GetNewElements(string expressionPlace, FilterExpressionNode parent)
Parameters
Returns
Overrides
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 |
|
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 |
|
Declaration
public override FilterExpressionNodeCollection LoadFilters(string expressionPlace, string expressionKey)
Parameters
Type |
Name |
Description |
System.String |
expressionPlace |
|
System.String |
expressionKey |
|
Returns
Overrides
Declaration
protected void ReadInnerKeys(string expressionPlace, string expressionKey, out string className, out string placeName, out string viewName)
Parameters
Type |
Name |
Description |
System.String |
expressionPlace |
|
System.String |
expressionKey |
|
System.String |
className |
|
System.String |
placeName |
|
System.String |
viewName |
|
Declaration
public override void SaveFilters(string expressionPlace, string expressionKey, FilterExpressionNodeCollection filters)
Parameters
Overrides