Search Results for

    Show / Hide Table of Contents

    Class ImportDefinitionBuilder

    Inheritance
    System.Object
    ImportDefinitionBuilder
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: TimeCockpit.Data.Import
    Assembly: TimeCockpit.Data.Import.dll
    Syntax
    public class ImportDefinitionBuilder

    Constructors

    ImportDefinitionBuilder()

    Declaration
    public ImportDefinitionBuilder()

    Methods

    BuildColumnMappings(String[], ModelEntityBase, NameLocalizer)

    Declaration
    public static ImportColumnDefinition[] BuildColumnMappings(string[] sourceColumnNames, ModelEntityBase targetModelEntity, NameLocalizer localizer)
    Parameters
    Type Name Description
    System.String[] sourceColumnNames
    ModelEntityBase targetModelEntity
    NameLocalizer localizer
    Returns
    Type Description
    ImportColumnDefinition[]

    BuildDefinition(PreviewWorkbook, Model, NameLocalizer)

    Declaration
    public static ImportBookDefinition BuildDefinition(PreviewWorkbook workbook, Model model, NameLocalizer localizer)
    Parameters
    Type Name Description
    PreviewWorkbook workbook
    Model model
    NameLocalizer localizer
    Returns
    Type Description
    ImportBookDefinition

    BuildDefinitionAndTemplateForEntity(ModelEntityBase[], NameLocalizer, out ImportBookDefinition, out PreviewWorkbook)

    Declaration
    public static void BuildDefinitionAndTemplateForEntity(ModelEntityBase[] targetEntities, NameLocalizer localizer, out ImportBookDefinition definition, out PreviewWorkbook previewWorkbook)
    Parameters
    Type Name Description
    ModelEntityBase[] targetEntities
    NameLocalizer localizer
    ImportBookDefinition definition
    PreviewWorkbook previewWorkbook

    FindPotentialPropertyMatches(String[], Model)

    Declaration
    public static ModelEntityBase[] FindPotentialPropertyMatches(string[] columnNames, Model model)
    Parameters
    Type Name Description
    System.String[] columnNames
    Model model
    Returns
    Type Description
    ModelEntityBase[]

    OrderByRelations(ModelEntityBase[])

    Declaration
    public static ModelEntityBase[] OrderByRelations(ModelEntityBase[] sourceEntities)
    Parameters
    Type Name Description
    ModelEntityBase[] sourceEntities
    Returns
    Type Description
    ModelEntityBase[]

    SanitizeWorksheetName(String)

    Declaration
    public static string SanitizeWorksheetName(string sourceName)
    Parameters
    Type Name Description
    System.String sourceName
    Returns
    Type Description
    System.String

    TryFindMatchingEntity(String, String[], Model, NameLocalizer, out ModelEntityBase)

    Declaration
    public static bool TryFindMatchingEntity(string worksheetName, string[] columnNames, Model model, NameLocalizer localizer, out ModelEntityBase matchingEntity)
    Parameters
    Type Name Description
    System.String worksheetName
    System.String[] columnNames
    Model model
    NameLocalizer localizer
    ModelEntityBase matchingEntity
    Returns
    Type Description
    System.Boolean

    TryFindMatchingPropertyOrRelation(String, ModelEntityBase, NameLocalizer, out ImportColumnDefinition)

    Declaration
    public static bool TryFindMatchingPropertyOrRelation(string sourceName, ModelEntityBase targetModelEntity, NameLocalizer localizer, out ImportColumnDefinition matchingColumn)
    Parameters
    Type Name Description
    System.String sourceName
    ModelEntityBase targetModelEntity
    NameLocalizer localizer
    ImportColumnDefinition matchingColumn
    Returns
    Type Description
    System.Boolean
    In This Article
    Back to top Copyright © 2025 software architects gmbh