Class ImportFromFileActivityPreset
- Namespace
- Dynamicweb.DataIntegration.Integration.DataImport
- Assembly
- Dynamicweb.DataIntegration.dll
public abstract class ImportFromFileActivityPreset : BaseActivityPreset
- Inheritance
-
ImportFromFileActivityPreset
- Inherited Members
-
Properties
ConfigurationFile
public string? ConfigurationFile { get; set; }
Property Value
- string
ConfigurationJob
protected Job? ConfigurationJob { get; }
Property Value
- Job
DataImportPreset
public override bool DataImportPreset { get; }
Property Value
- bool
DestinationColumnPefixes
protected virtual string[] DestinationColumnPefixes { get; }
Property Value
- string[]
DestinationId
public string? DestinationId { get; set; }
Property Value
- string
DestinationProvider
public override ConfigurableAddIn? DestinationProvider { get; set; }
Property Value
- ConfigurableAddIn
DestinationProviderName
protected abstract string DestinationProviderName { get; }
Property Value
- string
DestinationTableName
protected abstract string DestinationTableName { get; }
Property Value
- string
KeyColumns
[AddInParameter("KeyColumns")]
[AddInLabel("Import keys")]
[AddInParameterEditor(typeof(SelectionBoxParameterEditor), "leftheader=Excluded;rightheader=Included;")]
[AddInParameterOrder(20)]
public string? KeyColumns { get; set; }
Property Value
- string
NeedsPreview
public override bool NeedsPreview { get; }
Property Value
- bool
SelectedTable
[AddInParameterGroup("Source file")]
[AddInParameter("SelectedTable")]
[AddInLabel("Sheet")]
[AddInParameterEditor(typeof(DropDownParameterEditor), "reloadOnChange=true; Explanation=Select the sheet to import from the source file.;")]
[AddInParameterOrder(10)]
public string? SelectedTable { get; set; }
Property Value
- string
SourceFile
public string? SourceFile { get; set; }
Property Value
- string
SourceProvider
public override ConfigurableAddIn? SourceProvider { get; set; }
Property Value
- ConfigurableAddIn
Methods
GetDataImportMapping(Job)
protected virtual Mapping? GetDataImportMapping(Job job)
Parameters
job Job
Returns
- Mapping
GetParameterOptions(string)
public virtual IEnumerable<ParameterOption> GetParameterOptions(string parameterName)
Parameters
parameterName string
Returns
- IEnumerable<ParameterOption>
GetPreviewListData(out List<Dictionary<string, object>>, out IEnumerable<string>, out string)
public override bool GetPreviewListData(out List<Dictionary<string, object>> listData, out IEnumerable<string> columns, out string error)
Parameters
listData List<Dictionary<string, object>>
columns IEnumerable<string>
error string
Returns
- bool
Install(out string)
public override bool Install(out string errors)
Parameters
errors string
Returns
- bool
LoadSettings()
public override void LoadSettings()
PrepareMapping(Mapping)
protected virtual void PrepareMapping(Mapping mapping)
Parameters
mapping Mapping
ValidateSettings()
public override string ValidateSettings()
Returns
- string