Search Results for

    Show / Hide Table of Contents

    Interface IEntityUpdaterUI

    The main context provided by the Instance whenever an isolated context to work with the lemonedge platform is required

    This contains all the functionality inherited from IEntityUpdater for working with all data in the system

    It also includes UI specific capabilities

    Inherited Members
    IEntityUpdater.GetAllChanges()
    IEntityUpdater.GetChanges<T>(EntityOperation, Func<T, bool>)
    IEntityUpdater.GetChanges<T>(Func<T, bool>)
    IEntityUpdater.GetChanges(EntityOperation, Type)
    IEntityUpdater.GetChange(IBaseEntity)
    IEntityUpdater.TryGetChange(Type, Guid, out EntityOperation, out IBaseEntity)
    IEntityUpdater.LogChange(IBaseEntity, EntityOperation)
    IEntityUpdater.AddPendingExtendedItem(IBaseEntity, Guid)
    IEntityUpdater.AddPendingExistingExtendedItem(IBaseEntity, Guid)
    IEntityUpdater.GetOrAddPendedExtendedItem(EntityDescriptor, Guid)
    IEntityUpdater.HasChange(IBaseEntity)
    IEntityUpdater.HasChange(Type, Guid)
    IEntityUpdater.ClearChange(IBaseEntity)
    IEntityUpdater.ClearChanges()
    IEntityUpdater.SaveChanges(CancellationToken, bool, bool, DbTransaction, bool)
    IEntityUpdater.AddSaveDateTimeStampHandler(Action<DateTimeOffset>)
    IEntityUpdater.GetProcessor<T>(IBaseEntity)
    IEntityUpdater.GetDefaultProcessor(IBaseEntity)
    IEntityUpdater.CreateProcessor(ServerTaskAttribute)
    IEntityUpdater.CreateNew()
    IEntityUpdater.Cache
    IEntityUpdater.EntityCreator
    IEntityUpdater.HasChanges
    IEntityUpdater.IsSaving
    IEntityUpdater.GetCustomFunctions
    IEntityUpdater.Processors
    IEntityRetriever.SetCancellationToken(CancellationToken)
    IEntityRetriever.UseCanvas(Guid)
    IEntityRetriever.UseAsOfDate(DateTimeOffset)
    IEntityRetriever.UseLabels(bool)
    IEntityRetriever.GetItems(Type)
    IEntityRetriever.GetItems<T>()
    IEntityRetriever.AddItemByIDToCache(IBaseEntity)
    IEntityRetriever.GetItemByID(Type, Guid)
    IEntityRetriever.GetItemByID<T>(Guid)
    IEntityRetriever.ExecuteQuery<T>(QueryableExecuter<T>)
    IEntityRetriever.ExecuteQuery(QueryableExecuter)
    IEntityRetriever.ExecuteQueryAsCSV(DateTimeOffset?, Guid?, string, string, string)
    IEntityRetriever.GetQueryCount(DateTimeOffset?, Guid?, string, string, string)
    IEntityRetriever.ExecuteSQLResultsAsCSV(Guid, string, string, string)
    IEntityRetriever.GetSQLResults(Guid, string, string, string, CancellationToken)
    IEntityRetriever.GetSQLResultsCount(Guid, string, string)
    IEntityRetriever.GetSQLResults<T>(Guid, string, string)
    IEntityRetriever.GetSQLResultsCount<T>(Guid, string, string)
    IEntityRetriever.ExecuteCustomQuery<T>(string, params object[])
    IEntityRetriever.UniqueContextID
    IEntityRetriever.CanvasID
    IEntityRetriever.GetUseAsOfDate
    IEntityRetriever.GetUseLabels
    IEntityRetriever.IsODataQuery
    IEntityRetriever.IsDirectDBConnection
    IEntityRetriever.IsDisposed
    IDisposable.Dispose()
    ICustomFunctions.GetCurrentDBTime()
    ICustomFunctions.GetCacheLastModification()
    ICustomFunctions.AllowsCLRSQLFunctions()
    ICustomFunctions.GetCurrentLoggedInUser()
    ICustomFunctions.UpdateCurrentRole(Guid)
    ICustomFunctions.UpdateCurrentDefaultTeam(Guid)
    ICustomFunctions.RunInCanvas(Guid?)
    ICustomFunctions.RunInSafe(Guid?)
    ICustomFunctions.UpdateCurrentTheme(short)
    ICustomFunctions.DoesUserExist(string, Guid)
    ICustomFunctions.GetItemInfo(Guid, Guid)
    ICustomFunctions.RefreshServers()
    ICustomFunctions.IsLicenseValid()
    ICustomFunctions.ResetUserPassword(Guid, string)
    ICustomFunctions.ResetMyPassword(string, string)
    ICustomFunctions.UpdateUserSettings(string, string, Theme)
    ICustomFunctions.GetNextID(Guid, string)
    ICustomFunctions.GetSQLProcInfo(Guid, string)
    ICustomFunctions.RemoveItemsFromCanvas(Guid, Guid, Guid)
    ICustomFunctions.PromoteItemsFromCanvas(Guid, Guid, Guid)
    ICustomFunctions.ApproveItemsFromCanvas(Guid, Guid, Guid)
    ICustomFunctions.RejectItemsFromCanvas(Guid, Guid, Guid, string)
    ICustomFunctions.ClearItem(Guid, Guid, Guid, bool, bool)
    ICustomFunctions.GetMatchingDataSources(Guid?, string, bool, Guid?, Guid?, string)
    ICustomFunctions.GetMatchingDataSourcesCount(Guid?, string, bool, Guid?, Guid?, string)
    ICustomFunctions.GetAuditData(Guid?, Guid, Guid, string)
    ICustomFunctions.GetAuditDataCount(Guid?, Guid, Guid, string)
    ICustomFunctions.GetNotificationData(Guid?, Guid?, Guid?, string)
    ICustomFunctions.GetLabelItems(Guid, string)
    ICustomFunctions.GetLabelItemsCount(Guid, string)
    ICustomFunctions.GetNotificationDataCount(Guid?, Guid?, Guid?, string)
    ICustomFunctions.GetFromStorage(Guid, Guid?, string, string, bool, Guid?)
    ICustomFunctions.GetFromDocumentStorage(IEnumerable<Guid>)
    ICustomFunctions.RestartAllServices()
    ICustomFunctions.GetNextUniqueID(string, string, string)
    ICustomFunctions.GetNuGetData(IEnumerable<string>, CancellationToken)
    ICustomFunctions.SearchPackagesAsync(string, CancellationToken)
    ICustomFunctions.GetValidStorageTypes(CancellationToken)
    Namespace: LemonEdge.API.Client.CommonUI
    Assembly: LemonEdge.API.dll
    Syntax
    public interface IEntityUpdaterUI : IEntityUpdater, IEntityRetriever, IDisposable, ICustomFunctions

    Properties

    PreventOnSaveAutoOpen

    Indicates that items created by saving (such as tasks, or other results), should not automatically be opened by the client application

    Declaration
    bool PreventOnSaveAutoOpen { get; set; }
    Property Value
    Type Description
    bool

    Methods

    ExecuteAsArrayAsync<T>(string, Dictionary<string, object>)

    Fetches the result array asynchronously from the web service.

    Declaration
    Task<IEnumerable<T>> ExecuteAsArrayAsync<T>(string name, Dictionary<string, object> ps) where T : class
    Parameters
    Type Name Description
    string name

    The name of the function to call.

    Dictionary<string, object> ps

    The parameter list.

    Returns
    Type Description
    Task<IEnumerable<T>>

    An enumeration of the typed results.

    Type Parameters
    Name Description
    T

    The array return type.

    ExecuteAsScalarAsync<T>(string, Dictionary<string, object>)

    Fetches the result array asynchronously from the web service.

    Declaration
    Task<T> ExecuteAsScalarAsync<T>(string name, Dictionary<string, object> ps)
    Parameters
    Type Name Description
    string name

    The name of the function to call.

    Dictionary<string, object> ps

    The parameter list.

    Returns
    Type Description
    Task<T>

    The typed result.

    Type Parameters
    Name Description
    T

    The return type.

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    EntityUpdaterExtensions.Delete(IEntityUpdater, Type, Guid)
    EntityUpdaterExtensions.Delete<T>(IEntityUpdater, Guid)
    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.