Search Results for

    Show / Hide Table of Contents

    Class EntityImportActionColDefinition

    Indicates this entity import column definition is for a custom action and does not represent actual data for this entity held in the system

    The custom process to run when this column is imported can be implemented through EntityDescriptorTemplateExtender

    Typically the valid set of custom actions is held by an enum, and so the user can see that in templates can be set with SetDefaultValueToEnumOptions<T>()
    Inheritance
    System.Object
    BaseHasChildren<EntityImportColDefinition>
    EntityImportColDefinition
    PropEntityImportColDefinition
    EntityImportActionColDefinition
    Implements
    IHasChildren<EntityImportColDefinition>
    IHasChildren
    IQueryableFieldInfo
    Inherited Members
    PropEntityImportColDefinition.PropertyName
    PropEntityImportColDefinition.ColumnMnemonic
    PropEntityImportColDefinition.ColumnType
    PropEntityImportColDefinition.UserFriendlyName
    PropEntityImportColDefinition.IsKey
    PropEntityImportColDefinition.ColumnInfo
    PropEntityImportColDefinition.FieldMapToDescriptorTypeID
    PropEntityImportColDefinition.FieldMapToDescriptorColumnName
    EntityImportColDefinition.SetDefaultValueToEnumOptions<T>()
    EntityImportColDefinition.IsSQLProp
    EntityImportColDefinition.ExampleTemplateValue
    EntityImportColDefinition.IsKeyLink
    EntityImportColDefinition.IsImportAction
    EntityImportColDefinition.IsImportDataType
    EntityImportColDefinition.IsCustomDataSource
    EntityImportColDefinition.IsCoreProp
    EntityImportColDefinition.IsInheritingType
    EntityImportColDefinition.PivotHeaderItem
    EntityImportColDefinition.Relationship
    EntityImportColDefinition.UniqueKey
    EntityImportColDefinition.Name
    EntityImportColDefinition.UpdateColumn(String, String, ISQLTypeWrapper)
    EntityImportColDefinition.FormatStringValueAsSQL(String)
    EntityImportColDefinition.ColumnName
    EntityImportColDefinition.FieldMapToDescriptorSubTypeID
    EntityImportColDefinition.SetDefaultValueToEnumOptions(Type)
    BaseHasChildren<EntityImportColDefinition>.Order
    BaseHasChildren<EntityImportColDefinition>.Children
    BaseHasChildren<EntityImportColDefinition>.AddChild(EntityImportColDefinition)
    BaseHasChildren<EntityImportColDefinition>.DeleteChild(EntityImportColDefinition)
    BaseHasChildren<EntityImportColDefinition>.ClearChildren()
    BaseHasChildren<EntityImportColDefinition>.Parent
    BaseHasChildren<EntityImportColDefinition>.AddChild(IHasChildren)
    BaseHasChildren<EntityImportColDefinition>.DeleteChild(IHasChildren)
    BaseHasChildren<EntityImportColDefinition>.IHasChildren.Children
    BaseHasChildren<EntityImportColDefinition>.IHasChildren.Parent
    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.Core.Descriptors
    Assembly: API.dll
    Syntax
    public class EntityImportActionColDefinition : PropEntityImportColDefinition, IHasChildren<EntityImportColDefinition>, IHasChildren, IQueryableFieldInfo

    Constructors

    EntityImportActionColDefinition()

    Creates a new entity import column defintion that allows custom actions to be executed instead of importing values

    Declaration
    public EntityImportActionColDefinition()

    Fields

    COLUMN_NAME

    The custom property name and column name for this entity import column defintion

    Declaration
    public const string COLUMN_NAME = "CustomAction"
    Field Value
    Type Description
    System.String

    Properties

    IsCustomAction

    Indicates this column does not actually hold any data, rather can be used to perform custom actions/processes during an import

    This can be enabled through implementing EntityDescriptorTemplateExtender

    Declaration
    public override bool IsCustomAction { get; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    EntityImportColDefinition.IsCustomAction

    Implements

    IHasChildren<T>
    IHasChildren
    IQueryableFieldInfo

    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 © LemonTree Software Ltd. All rights reserved.