Class ProcessDataContractFilterConverter
Represents class for Filters converter.
Inheritance
Implements
Inherited Members
Namespace: Terrasoft.Nui.ServiceModel.DataContract
Assembly: Terrasoft.Nui.ServiceModel.dll
Syntax
public class ProcessDataContractFilterConverter : IProcessDataContractFilterConverter
Constructors
ProcessDataContractFilterConverter(UserConnection)
Declaration
public ProcessDataContractFilterConverter(UserConnection userConnection)
Parameters
Type | Name | Description |
---|---|---|
UserConnection | userConnection |
Properties
DataSourceFiltersPropertyName
Declaration
public static string DataSourceFiltersPropertyName { get; }
Property Value
Type | Description |
---|---|
System.String |
Methods
ConvertFilters(String)
Converts System.String serialized filters to Filters.
Declaration
protected Filters ConvertFilters(string dataSourceFilters)
Parameters
Type | Name | Description |
---|---|---|
System.String | dataSourceFilters | Serialized filters. |
Returns
Type | Description |
---|---|
Filters |
ConvertToEntitySchemaQueryFilterItem(EntitySchemaQuery, String)
Converts System.String serialized filters to IEntitySchemaQueryFilterItem for EntitySchemaQuery.
Declaration
public IEntitySchemaQueryFilterItem ConvertToEntitySchemaQueryFilterItem(EntitySchemaQuery esq, string serializedFilters)
Parameters
Type | Name | Description |
---|---|---|
EntitySchemaQuery | esq | Instance of the EntitySchemaQuery class. |
System.String | serializedFilters | Serialized filters. |
Returns
Type | Description |
---|---|
IEntitySchemaQueryFilterItem |
ConvertToEntitySchemaQueryFilterItem(EntitySchemaQuery, Process, String)
Converts System.String process serialized filters to IEntitySchemaQueryFilterItem for EntitySchemaQuery with process parameter mappings processing.
Declaration
public IEntitySchemaQueryFilterItem ConvertToEntitySchemaQueryFilterItem(EntitySchemaQuery esq, Process processActivityOwner, string serializedFilters)
Parameters
Type | Name | Description |
---|---|---|
EntitySchemaQuery | esq | Instance of the EntitySchemaQuery class. |
Process | processActivityOwner | Process activity to obtain parameters. |
System.String | serializedFilters | Serialized filters. |
Returns
Type | Description |
---|---|
IEntitySchemaQueryFilterItem |
ConvertToProcessDataContractFilters(Process, String)
Converts a set of filters to process format.
Declaration
public string ConvertToProcessDataContractFilters(Process processActivityOwner, string dataSourceFilters)
Parameters
Type | Name | Description |
---|---|---|
Process | processActivityOwner | Instance of the Process class. |
System.String | dataSourceFilters | Serialized filters. |
Returns
Type | Description |
---|---|
System.String | Set of filters in the process format. |
GetActivityFinalStatusFilter(Guid, Entity)
Declaration
public string GetActivityFinalStatusFilter(Guid resultColumnUId, Entity activity)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | resultColumnUId | |
Entity | activity |
Returns
Type | Description |
---|---|
System.String |
GetIsDataContractFilter(String)
Returns is Terrasoft.Nui.ServiceModel.DataContract filter.
Declaration
public bool GetIsDataContractFilter(string dataSourceFilters)
Parameters
Type | Name | Description |
---|---|---|
System.String | dataSourceFilters | Serialized filters. |
Returns
Type | Description |
---|---|
System.Boolean |
|
InitializeFilters(Filters, Process)
Initializes process filters.
Declaration
protected void InitializeFilters(Filters filters, Process processActivityOwner)
Parameters
Type | Name | Description |
---|---|---|
Filters | filters | Instance of the Filters class. |
Process | processActivityOwner | Instance of the Process class. |