Class GroupedTransactionResultProcessor
Inheritance
GroupedTransactionResultProcessor
Inherited Members
Namespace: LemonEdge.Client.Core.Tasks
Assembly: LemonEdge.ClientEntities.dll
Syntax
[ServerTaskResult("5D2FF708-B0F8-4977-984F-71659F60422A", ServerTaskResultType.Client)]
public class GroupedTransactionResultProcessor : OpenOrRefreshResultItem<GroupedTransactionProcessResult>, IClientTaskResultHandler, ITaskResultHandler
Constructors
GroupedTransactionResultProcessor()
Declaration
public GroupedTransactionResultProcessor()
Methods
ConvertRawResultIntoResultType(ServerTaskParameter, object)
Must be implemented by a derived type to convert the raw task result into type GroupedTransactionProcessResult
Declaration
protected override Task<GroupedTransactionProcessResult> ConvertRawResultIntoResultType(ServerTaskParameter parameter, object rawResult)
Parameters
Type | Name | Description |
---|---|---|
ServerTaskParameter | parameter | The parameter that was used to run the task |
object | rawResult | The raw result of running the task |
Returns
Type | Description |
---|---|
Task<GroupedTransactionProcessResult> | A conversion of the raw task result into type GroupedTransactionProcessResult |
Overrides
GetItemToOpenOrRefresh(GroupedTransactionProcessResult)
Should be implemented by a derived type to retrieve the entity type/id for a single item that must be opened or refreshed by this handler
You must override either the GetItemsToOpenOrRefresh(T) or the GetItemToOpenOrRefresh(T) method
Declaration
protected override (Guid TypeID, Guid ID) GetItemToOpenOrRefresh(GroupedTransactionProcessResult resultInfo)
Parameters
Type | Name | Description |
---|---|---|
GroupedTransactionProcessResult | resultInfo | The result of the task that this is handling |
Returns
Type | Description |
---|---|
(Guid TypeID, Guid ID) | The single entity type/id item that should be handled by this class |
Overrides
LemonEdge.Client.Core.Tasks.OpenOrRefreshResultItem<LemonEdge.API.Core.Tasks.Results.GroupedTransactionProcessResult>.GetItemToOpenOrRefresh(LemonEdge.API.Core.Tasks.Results.GroupedTransactionProcessResult)