DataWeb
Search Results for

    Show / Hide Table of Contents

    Class ModuleAutomationEventListEdit

    Module that handles list editing for automation events, automatically setting event date, expiration date and TTL on creation.

    Inheritance
    object
    Module
    ModuleListEdit
    ModuleAutomationEventListEdit
    Inherited Members
    ModuleListEdit.GetDataAsync(IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.GetDeferredDataAsync(ModuleListEdit.ItemsParams, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.ConvertToListItem(BasicItem, IEnumerable<ModuleListEdit.ListData.DataField>)
    ModuleListEdit.GetDataFieldsAsync(CancellationToken)
    ModuleListEdit.GetListWidgets(CancellationToken)
    ModuleListEdit.ProcessListWidgetsValues(IEnumerable<ModuleListEdit.ListItem>, IEnumerable<UserSetting>)
    ModuleListEdit.ProcessListWidgetsDeferredValuesAsync(List<ModuleListEdit.ListItem>, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.GetItemIsWrite(BasicItem)
    ModuleListEdit.GetFormDataAsync(ModuleListEdit.ItemParams, CancellationToken)
    ModuleListEdit.SaveItemAsync(ModuleListEdit.EditSave, CancellationToken)
    ModuleListEdit.CloneItemAsync(ModuleListEdit.ItemParams, CancellationToken)
    ModuleListEdit.DeleteItemsAsync(ModuleListEdit.ItemsParams, CancellationToken)
    ModuleListEdit.SetSearchAsync(ModuleListEdit.SearchUpdate, CancellationToken)
    ModuleListEdit.GetSearchSuggestionsAsync(ModuleListEdit.SearchSuggestionFilter, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.GetSearchFiltersAsync(IEnumerable<ModuleListEdit.ListData.DataField>, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.SetSearchFilterAsync(SearchInfo.SearchFilter, object, object, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.SetPageIndexAsync(ModuleListEdit.PageIndexUpdate, CancellationToken)
    ModuleListEdit.SetOrderByAsync(ModuleListEdit.OrderByUpdate, IEnumerable<UserSetting>, CancellationToken)
    ModuleListEdit.GetBasicItemsAsync(bool, List<string>, IEnumerable<ModuleListEdit.ListData.DataField>, CancellationToken)
    ModuleListEdit.GetActionsAsync(CancellationToken)
    ModuleListEdit.ProcessActionAsync(ContextAction, IUser, List<string>, List<Form.ProvidedValue>, NavigationContext, CancellationToken)
    ModuleListEdit.ProcessExportAsync(IEnumerable<BasicItem>, CancellationToken)
    ModuleListEdit.ProcessOnItemExportAsync(BasicItem, Dictionary<string, object>, CancellationToken)
    ModuleListEdit.ProcessOnExportAsync(IEnumerable<BasicItem>, List<Dictionary<string, object>>, CancellationToken)
    Module.section
    Module.navigationContext
    Module.serviceProvider
    Module.ValidateAsync(Item, Dictionary<string, object>, CancellationToken)
    Module.SaveAsync(Item, Dictionary<string, object>, CancellationToken)
    Module.IsCompletedAsync(Item, Section, CancellationToken)
    Module.CloneAsync(Item, Item, CancellationToken)
    Module.GetProvidedValues(Dictionary<string, object>)
    Module.GetSectionNotificationCountAsync(CancellationToken)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: DataWeb.Structure.Modules
    Assembly: DataWeb.Core.dll
    Syntax
    public class ModuleAutomationEventListEdit : ModuleListEdit

    Constructors

    ModuleAutomationEventListEdit(Section, NavigationContext, IServiceProvider)

    Module that handles list editing for automation events, automatically setting event date, expiration date and TTL on creation.

    Declaration
    public ModuleAutomationEventListEdit(Section section, NavigationContext navigationContext, IServiceProvider serviceProvider)
    Parameters
    Type Name Description
    Section section
    NavigationContext navigationContext
    IServiceProvider serviceProvider

    Methods

    ProcessOnSaveDataAsync(BasicItem, List<ProvidedValue>, Dictionary<string, object>, CancellationToken)

    Sets the event date, expiration date, and TTL fields when a new automation event item is created.

    Declaration
    public override Task ProcessOnSaveDataAsync(BasicItem basicItem, List<Form.ProvidedValue> providedValues, Dictionary<string, object> historyData, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    BasicItem basicItem

    The item being saved.

    List<Form.ProvidedValue> providedValues

    Form values provided by the user.

    Dictionary<string, object> historyData

    Data used for audit history tracking.

    CancellationToken cancellationToken

    Token to cancel the asynchronous operation.

    Returns
    Type Description
    Task

    A completed task.

    Overrides
    ModuleListEdit.ProcessOnSaveDataAsync(BasicItem, List<Form.ProvidedValue>, Dictionary<string, object>, CancellationToken)
    In this article
    Back to top Generated by DocFX