Class ObjectEntityTypeResultProcessor
Inheritance
ObjectEntityTypeResultProcessor
Inherited Members
Namespace: LemonEdge.Client.Core.Tasks
Assembly: LemonEdge.ClientEntities.dll
Syntax
[ServerTaskResult("7066167E-6A69-49E3-A1C4-C298B2EADBA7", ServerTaskResultType.Client)]
public class ObjectEntityTypeResultProcessor : OpenOrRefreshResultItem<ObjectEntityTypeProcessResult>, IClientTaskResultHandler, ITaskResultHandler
Constructors
ObjectEntityTypeResultProcessor()
Declaration
public ObjectEntityTypeResultProcessor()
Methods
ConvertRawResultIntoResultType(ServerTaskParameter, object)
Must be implemented by a derived type to convert the raw task result into type ObjectEntityTypeProcessResult
Declaration
protected override Task<ObjectEntityTypeProcessResult> 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<ObjectEntityTypeProcessResult> | A conversion of the raw task result into type ObjectEntityTypeProcessResult |
Overrides
GetItemToOpenOrRefresh(ObjectEntityTypeProcessResult)
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(ObjectEntityTypeProcessResult resultInfo)
Parameters
Type | Name | Description |
---|---|---|
ObjectEntityTypeProcessResult | 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.FinancialServices.Processors.Transactional.ObjectEntityTypeProcessResult>.GetItemToOpenOrRefresh(LemonEdge.API.Core.FinancialServices.Processors.Transactional.ObjectEntityTypeProcessResult)