Search Results for

    Show / Hide Table of Contents

    Class VennSetProcessor

    Inheritance
    System.Object
    VennSetProcessor
    Implements
    IVennSetProcessor
    IBaseDataSetProcessorWithDBSave
    IBaseDataSetProcessor
    IProcessor
    System.IDisposable
    Inherited Members
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: LemonEdge.Entities.Processors
    Assembly: LemonEdge.API.Entities.Auto.dll
    Syntax
    public class VennSetProcessor : IVennSetProcessor, IBaseDataSetProcessorWithDBSave, IBaseDataSetProcessor, IProcessor, IDisposable

    Constructors

    VennSetProcessor(IEntityUpdater, IReadOnlyCache, UserInfo)

    Declaration
    public VennSetProcessor(IEntityUpdater updater, IReadOnlyCache cache, UserInfo user)
    Parameters
    Type Name Description
    IEntityUpdater updater
    IReadOnlyCache cache
    UserInfo user

    Properties

    Cache

    Declaration
    public IReadOnlyCache Cache { get; }
    Property Value
    Type Description
    IReadOnlyCache

    FieldInfos

    Declaration
    public IEnumerable<IVennSetQueryableItemFieldInfo> FieldInfos { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<IVennSetQueryableItemFieldInfo>

    Filters

    Declaration
    public IEnumerable<IFilterDescriptor> Filters { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<IFilterDescriptor>

    IgnoreEvents

    Declaration
    public bool IgnoreEvents { get; set; }
    Property Value
    Type Description
    System.Boolean

    Loaded

    Declaration
    public bool Loaded { get; }
    Property Value
    Type Description
    System.Boolean

    Order

    Declaration
    public short Order { get; }
    Property Value
    Type Description
    System.Int16

    Reporter

    Declaration
    public BusyProgressReporter Reporter { get; set; }
    Property Value
    Type Description
    BusyProgressReporter

    SaveProcessed

    Declaration
    public bool SaveProcessed { get; set; }
    Property Value
    Type Description
    System.Boolean

    Updater

    Declaration
    public IEntityUpdater Updater { get; }
    Property Value
    Type Description
    IEntityUpdater

    User

    Declaration
    public UserInfo User { get; }
    Property Value
    Type Description
    UserInfo

    VennSet

    Declaration
    public IVennSet VennSet { get; }
    Property Value
    Type Description
    IVennSet

    VennSetQueryableItems

    Declaration
    public IEnumerable<IVennSetQueryableItem> VennSetQueryableItems { get; }
    Property Value
    Type Description
    System.Collections.Generic.IEnumerable<IVennSetQueryableItem>

    Wrapper

    Declaration
    public ISQLWrapper Wrapper { get; }
    Property Value
    Type Description
    ISQLWrapper

    Methods

    AddToDataSetToProcess(IBaseEntity, EntityOperation)

    Declaration
    public void AddToDataSetToProcess(IBaseEntity item, EntityOperation operationType)
    Parameters
    Type Name Description
    IBaseEntity item
    EntityOperation operationType

    Dispose()

    Declaration
    public void Dispose()

    Dispose(Boolean)

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    System.Boolean disposing

    GetQueryableItem(Guid)

    Declaration
    public IQueryableItem GetQueryableItem(Guid forDataSourceQueryableItemID)
    Parameters
    Type Name Description
    System.Guid forDataSourceQueryableItemID
    Returns
    Type Description
    IQueryableItem

    GetQueryableItemFields(Guid)

    Declaration
    public IEnumerable<IQueryableFieldInfo> GetQueryableItemFields(Guid forDataSourceQueryableItemID)
    Parameters
    Type Name Description
    System.Guid forDataSourceQueryableItemID
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<IQueryableFieldInfo>

    GetQueryableItemParameters(IVennSetQueryableItem)

    Declaration
    public IEnumerable<IVennSetQueryableItemParam> GetQueryableItemParameters(IVennSetQueryableItem item)
    Parameters
    Type Name Description
    IVennSetQueryableItem item
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<IVennSetQueryableItemParam>

    GetQueryableItemParams(Guid)

    Declaration
    public IEnumerable<IQueryableParamInfo> GetQueryableItemParams(Guid forDataSourceQueryableItemID)
    Parameters
    Type Name Description
    System.Guid forDataSourceQueryableItemID
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<IQueryableParamInfo>

    GetTotalQueriedEntities()

    Declaration
    public IEnumerable<EntityDescriptor> GetTotalQueriedEntities()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<EntityDescriptor>

    GetWrapperTypes(IVennSetQueryableItem)

    Declaration
    public IEnumerable<ISQLTypeWrapper> GetWrapperTypes(IVennSetQueryableItem item)
    Parameters
    Type Name Description
    IVennSetQueryableItem item
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<ISQLTypeWrapper>

    GetWrapperTypes(SQLTypeWrapperType)

    Declaration
    public IEnumerable<ISQLTypeWrapper> GetWrapperTypes(SQLTypeWrapperType type)
    Parameters
    Type Name Description
    SQLTypeWrapperType type
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<ISQLTypeWrapper>

    IsChangedItemPartOfDataSet(IBaseEntity)

    Declaration
    public bool IsChangedItemPartOfDataSet(IBaseEntity item)
    Parameters
    Type Name Description
    IBaseEntity item
    Returns
    Type Description
    System.Boolean

    Load()

    Declaration
    public async Task Load()
    Returns
    Type Description
    System.Threading.Tasks.Task

    OnAddFieldInfo(IVennSetQueryableItemFieldInfo)

    Declaration
    public void OnAddFieldInfo(IVennSetQueryableItemFieldInfo item)
    Parameters
    Type Name Description
    IVennSetQueryableItemFieldInfo item

    OnAddFilter(IVennSetQueryableItem, IFilterDescriptor)

    Declaration
    public void OnAddFilter(IVennSetQueryableItem forQueryableItem, IFilterDescriptor filter)
    Parameters
    Type Name Description
    IVennSetQueryableItem forQueryableItem
    IFilterDescriptor filter

    OnAddQueryableItem(IVennSetQueryableItem)

    Declaration
    public async Task OnAddQueryableItem(IVennSetQueryableItem item)
    Parameters
    Type Name Description
    IVennSetQueryableItem item
    Returns
    Type Description
    System.Threading.Tasks.Task

    OnAddQueryableItemParam(IVennSetQueryableItemParam)

    Declaration
    public void OnAddQueryableItemParam(IVennSetQueryableItemParam item)
    Parameters
    Type Name Description
    IVennSetQueryableItemParam item

    OnAddWrapperType(ISQLTypeWrapper)

    Declaration
    public void OnAddWrapperType(ISQLTypeWrapper item)
    Parameters
    Type Name Description
    ISQLTypeWrapper item

    OnAddWrapperType(IVennSetQueryableItem, ISQLTypeWrapper)

    Declaration
    public void OnAddWrapperType(IVennSetQueryableItem forQueryableItem, ISQLTypeWrapper item)
    Parameters
    Type Name Description
    IVennSetQueryableItem forQueryableItem
    ISQLTypeWrapper item

    OnDeleteFieldInfo(IVennSetQueryableItemFieldInfo)

    Declaration
    public void OnDeleteFieldInfo(IVennSetQueryableItemFieldInfo item)
    Parameters
    Type Name Description
    IVennSetQueryableItemFieldInfo item

    OnDeleteFilter(IFilterDescriptor)

    Declaration
    public void OnDeleteFilter(IFilterDescriptor filter)
    Parameters
    Type Name Description
    IFilterDescriptor filter

    OnDeleteQueryableItem(IVennSetQueryableItem)

    Declaration
    public void OnDeleteQueryableItem(IVennSetQueryableItem item)
    Parameters
    Type Name Description
    IVennSetQueryableItem item

    OnDeleteQueryableItemParam(IVennSetQueryableItemParam)

    Declaration
    public void OnDeleteQueryableItemParam(IVennSetQueryableItemParam item)
    Parameters
    Type Name Description
    IVennSetQueryableItemParam item

    OnDeleteWrapperType(ISQLTypeWrapper)

    Declaration
    public void OnDeleteWrapperType(ISQLTypeWrapper item)
    Parameters
    Type Name Description
    ISQLTypeWrapper item

    OverrideWithLocalCache(IReadOnlyCache)

    Declaration
    public void OverrideWithLocalCache(IReadOnlyCache cache)
    Parameters
    Type Name Description
    IReadOnlyCache cache

    ProcessOnDBSave()

    Declaration
    public Task ProcessOnDBSave()
    Returns
    Type Description
    System.Threading.Tasks.Task

    RollbackChanges()

    Declaration
    public Task RollbackChanges()
    Returns
    Type Description
    System.Threading.Tasks.Task

    Validate()

    Declaration
    public Task Validate()
    Returns
    Type Description
    System.Threading.Tasks.Task

    Implements

    IVennSetProcessor
    IBaseDataSetProcessorWithDBSave
    IBaseDataSetProcessor
    IProcessor
    System.IDisposable

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    In This Article
    Back to top © LemonEdge Technology. All rights reserved.