Class PeriodEndResultProcessor
Inheritance
PeriodEndResultProcessor
Inherited Members
Namespace: LemonEdge.Client.Core.Tasks
Assembly: LemonEdge.ClientEntities.dll
Syntax
[ServerTaskResult("d8592592-d980-45ac-b649-b9416752112a", ServerTaskResultType.Client)]
public class PeriodEndResultProcessor : OpenOrRefreshResultItem<PeriodEndProcessResult>, IClientTaskResultHandler, ITaskResultHandler
Constructors
PeriodEndResultProcessor()
Declaration
public PeriodEndResultProcessor()
Methods
ConvertRawResultIntoResultType(ServerTaskParameter, object)
Must be implemented by a derived type to convert the raw task result into type PeriodEndProcessResult
Declaration
protected override Task<PeriodEndProcessResult> 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<PeriodEndProcessResult> | A conversion of the raw task result into type PeriodEndProcessResult |
Overrides
GetItemToOpenOrRefresh(PeriodEndProcessResult)
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(PeriodEndProcessResult resultInfo)
Parameters
Type | Name | Description |
---|---|---|
PeriodEndProcessResult | 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.PeriodEnd.PeriodEndProcessResult>.GetItemToOpenOrRefresh(LemonEdge.API.Core.FinancialServices.Processors.Transactional.PeriodEnd.PeriodEndProcessResult)