Class VennSetProcessor
Inheritance
System.Object
VennSetProcessor
Implements
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()
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
Properties
Cache
Declaration
public IReadOnlyCache Cache { get; }
Property Value
FieldInfos
Declaration
public IEnumerable<IVennSetQueryableItemFieldInfo> FieldInfos { get; }
Property Value
Filters
Declaration
public IEnumerable<IFilterDescriptor> Filters { get; }
Property Value
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
SaveProcessed
Declaration
public bool SaveProcessed { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Updater
Declaration
public IEntityUpdater Updater { get; }
Property Value
User
Declaration
public UserInfo User { get; }
Property Value
VennSet
Declaration
public IVennSet VennSet { get; }
Property Value
VennSetQueryableItems
Declaration
public IEnumerable<IVennSetQueryableItem> VennSetQueryableItems { get; }
Property Value
Wrapper
Declaration
public ISQLWrapper Wrapper { get; }
Property Value
Methods
AddToDataSetToProcess(IBaseEntity, EntityOperation)
Declaration
public void AddToDataSetToProcess(IBaseEntity item, EntityOperation operationType)
Parameters
Dispose()
Declaration
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
GetQueryableItemFields(Guid)
Declaration
public IEnumerable<IQueryableFieldInfo> GetQueryableItemFields(Guid forDataSourceQueryableItemID)
Parameters
Type |
Name |
Description |
System.Guid |
forDataSourceQueryableItemID |
|
Returns
GetQueryableItemParameters(IVennSetQueryableItem)
Declaration
public IEnumerable<IVennSetQueryableItemParam> GetQueryableItemParameters(IVennSetQueryableItem item)
Parameters
Returns
GetQueryableItemParams(Guid)
Declaration
public IEnumerable<IQueryableParamInfo> GetQueryableItemParams(Guid forDataSourceQueryableItemID)
Parameters
Type |
Name |
Description |
System.Guid |
forDataSourceQueryableItemID |
|
Returns
GetTotalQueriedEntities()
Declaration
public IEnumerable<EntityDescriptor> GetTotalQueriedEntities()
Returns
GetWrapperTypes(IVennSetQueryableItem)
Declaration
public IEnumerable<ISQLTypeWrapper> GetWrapperTypes(IVennSetQueryableItem item)
Parameters
Returns
GetWrapperTypes(SQLTypeWrapperType)
Declaration
public IEnumerable<ISQLTypeWrapper> GetWrapperTypes(SQLTypeWrapperType type)
Parameters
Returns
IsChangedItemPartOfDataSet(IBaseEntity)
Declaration
public bool IsChangedItemPartOfDataSet(IBaseEntity item)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Load()
Declaration
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
OnAddFieldInfo(IVennSetQueryableItemFieldInfo)
Declaration
public void OnAddFieldInfo(IVennSetQueryableItemFieldInfo item)
Parameters
OnAddFilter(IVennSetQueryableItem, IFilterDescriptor)
Declaration
public void OnAddFilter(IVennSetQueryableItem forQueryableItem, IFilterDescriptor filter)
Parameters
OnAddQueryableItem(IVennSetQueryableItem)
Declaration
public async Task OnAddQueryableItem(IVennSetQueryableItem item)
Parameters
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
OnAddQueryableItemParam(IVennSetQueryableItemParam)
Declaration
public void OnAddQueryableItemParam(IVennSetQueryableItemParam item)
Parameters
OnAddWrapperType(ISQLTypeWrapper)
Declaration
public void OnAddWrapperType(ISQLTypeWrapper item)
Parameters
OnAddWrapperType(IVennSetQueryableItem, ISQLTypeWrapper)
Declaration
public void OnAddWrapperType(IVennSetQueryableItem forQueryableItem, ISQLTypeWrapper item)
Parameters
OnDeleteFieldInfo(IVennSetQueryableItemFieldInfo)
Declaration
public void OnDeleteFieldInfo(IVennSetQueryableItemFieldInfo item)
Parameters
OnDeleteFilter(IFilterDescriptor)
Declaration
public void OnDeleteFilter(IFilterDescriptor filter)
Parameters
OnDeleteQueryableItem(IVennSetQueryableItem)
Declaration
public void OnDeleteQueryableItem(IVennSetQueryableItem item)
Parameters
OnDeleteQueryableItemParam(IVennSetQueryableItemParam)
Declaration
public void OnDeleteQueryableItemParam(IVennSetQueryableItemParam item)
Parameters
OnDeleteWrapperType(ISQLTypeWrapper)
Declaration
public void OnDeleteWrapperType(ISQLTypeWrapper item)
Parameters
OverrideWithLocalCache(IReadOnlyCache)
Declaration
public void OverrideWithLocalCache(IReadOnlyCache cache)
Parameters
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
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
System.IDisposable
Extension Methods