Search Results for

    Show / Hide Table of Contents

    Interface IStepChangeProcessor

    The processor responsible for processing a step change operation

    Inherited Members
    ILockable.CanWrite(IBaseEntity)
    ILockable.IsLocked(IBaseEntity)
    ILockable.SetLock(IBaseEntity, bool)
    ILockable.CanLock
    ITaskProcessor.Init(ITaskRunner, ServerTaskParameter)
    ITaskProcessor.ProcessTask(CancellationToken)
    ICanBeRevertedTransactionProcessor.LoadForRevertion()
    ICanBeRevertedTransactionProcessor.GetAllItemsInTransactionProcessor(bool)
    IBaseDataSetProcessorWithDBSave.ProcessOnDBSave()
    IBaseDataSetProcessorWithDBSave.RollbackChanges()
    IBaseDataSetProcessorWithDBSave.SaveProcessed
    IBaseDataSetProcessorWithDBSave.Order
    IBaseDataSetProcessor.IsChangedItemPartOfDataSet(IBaseEntity)
    IBaseDataSetProcessor.AddToDataSetToProcess(IBaseEntity, EntityOperation)
    IBaseDataSetProcessor.Load()
    IBaseDataSetProcessor.IgnoreEvents
    IBaseDataSetProcessor.Loaded
    IProcessor.Updater
    IProcessor.Cache
    IProcessor.User
    IProcessor.Reporter
    IDisposable.Dispose()
    Namespace: LemonEdge.API.Core.FinancialServices.Processors.Transactional
    Assembly: LemonEdge.API.Core.FinancialServices.dll
    Syntax
    public interface IStepChangeProcessor : ILockable, ITaskProcessor, ICanBeRevertedTransactionProcessor, IBaseDataSetProcessorWithDBSave, IBaseDataSetProcessor, IProcessor, IDisposable

    Properties

    Algorithms

    Declaration
    IEnumerable<IStepChangeAlgorithm> Algorithms { get; }
    Property Value
    Type Description
    IEnumerable<IStepChangeAlgorithm>

    Movements

    The movements loaded from the StepChange entity for this operation

    Declaration
    IEnumerable<IStepChangeMovement> Movements { get; }
    Property Value
    Type Description
    IEnumerable<IStepChangeMovement>

    Rebalances

    Declaration
    IEnumerable<IStepChangeRebalance> Rebalances { get; }
    Property Value
    Type Description
    IEnumerable<IStepChangeRebalance>

    StepChange

    The root step change record this processor is responsible for

    Declaration
    IStepChange StepChange { get; }
    Property Value
    Type Description
    IStepChange

    StepChangeTransactions

    Declaration
    ITransactionProcessor StepChangeTransactions { get; }
    Property Value
    Type Description
    ITransactionProcessor

    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.