Search Results for

    Show / Hide Table of Contents

    Class TransactionRevertResultHandler

    A client handler for all UNIQUE_TASK_ID tasks.

    Opens, or refreshes, the transaction item that was reverted by the running of that task

    Inheritance
    object
    OpenOrRefreshResultItem
    OpenOrRefreshResultItem<RevertTransactionResult>
    TransactionRevertResultHandler
    Implements
    IClientTaskResultHandler
    ITaskResultHandler
    Inherited Members
    OpenOrRefreshResultItem<RevertTransactionResult>.ConvertRawResultIntoResult(ServerTaskParameter, object)
    OpenOrRefreshResultItem<RevertTransactionResult>.GetItemToOpenOrRefresh(SerializedParam)
    OpenOrRefreshResultItem<RevertTransactionResult>.GetItemsToOpenOrRefresh(SerializedParam)
    OpenOrRefreshResultItem<RevertTransactionResult>.ProcessPriorToOpeningResult(SerializedParam)
    OpenOrRefreshResultItem<RevertTransactionResult>.ProcessPriorToOpeningResult(RevertTransactionResult)
    OpenOrRefreshResultItem<RevertTransactionResult>.GetItemsToOpenOrRefresh(RevertTransactionResult)
    OpenOrRefreshResultItem.Init(IModelLayoutCommon)
    OpenOrRefreshResultItem.ProcessResult(IServerTask, IServerTaskData)
    OpenOrRefreshResultItem.ProcessRawResult(ITaskRunner, ServerTaskParameter, object)
    OpenOrRefreshResultItem.GetItemsToOpenOrRefresh(IServerTask, IServerTaskData)
    OpenOrRefreshResultItem.Displayer
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Client.Core.Tasks
    Assembly: LemonEdge.ClientCore.dll
    Syntax
    [ServerTaskResult("d397971d-4079-4942-83cc-89fbc0680357", ServerTaskResultType.Client)]
    public class TransactionRevertResultHandler : OpenOrRefreshResultItem<RevertTransactionResult>, IClientTaskResultHandler, ITaskResultHandler

    Constructors

    TransactionRevertResultHandler()

    Declaration
    public TransactionRevertResultHandler()

    Methods

    ConvertRawResultIntoResultType(ServerTaskParameter, object)

    Converts the rawResult into a RevertTransactionResult, which is immediate as the task returns a raw result of type RevertTransactionResult anyway

    Declaration
    protected override Task<RevertTransactionResult> ConvertRawResultIntoResultType(ServerTaskParameter parameter, object rawResult)
    Parameters
    Type Name Description
    ServerTaskParameter parameter

    The parameter used to run this task

    object rawResult

    The raw result returned from running the task

    Returns
    Type Description
    Task<RevertTransactionResult>

    The raw result cast to a RevertTransactionResult, which it is anyway

    Overrides
    OpenOrRefreshResultItem<RevertTransactionResult>.ConvertRawResultIntoResultType(ServerTaskParameter, object)

    GetItemToOpenOrRefresh(RevertTransactionResult)

    Returns the type and id of the transaction that was reverted from the task result

    Declaration
    protected override (Guid TypeID, Guid ID) GetItemToOpenOrRefresh(RevertTransactionResult resultInfo)
    Parameters
    Type Name Description
    RevertTransactionResult resultInfo

    The result of the task to handle

    Returns
    Type Description
    (Guid TypeID, Guid ID)

    The type and id of the transaction that was reverted from the task result

    Overrides
    OpenOrRefreshResultItem<RevertTransactionResult>.GetItemToOpenOrRefresh(RevertTransactionResult)

    Implements

    IClientTaskResultHandler
    ITaskResultHandler

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.