Interface IProcessDataContractFilterConverter
Represents interface for DataContract filter converter.
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public interface IProcessDataContractFilterConverter
Methods
ConvertToEntitySchemaQueryFilterItem(EntitySchemaQuery, String)
Converts System.String serialized filters to IEntitySchemaQueryFilterItem for EntitySchemaQuery.
Declaration
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
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
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)
Returns the serialized filter for activities in final status.
Declaration
string GetActivityFinalStatusFilter(Guid resultColumnUId, Entity activity)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | resultColumnUId | The status column identifier. |
Entity | activity | The activity. |
Returns
Type | Description |
---|---|
System.String |
GetIsDataContractFilter(String)
Returns is DataContract filter.
Declaration
bool GetIsDataContractFilter(string dataSourceFilters)
Parameters
Type | Name | Description |
---|---|---|
System.String | dataSourceFilters | Serialized filters. |
Returns
Type | Description |
---|---|
System.Boolean |
|