Klasse ImportWizardModel

java.lang.Object
org.deidentifier.arx.gui.view.impl.wizard.ImportWizardModel

public class ImportWizardModel extends Object
Stores all of the data gathered by the wizard and offers means to access it This object is accessible to all pages of the wizard and can be used to store and/or retrieve data. It is mainly used to exchange data between multiple wizard pages.
  • Felddetails

    • PREVIEW_MAX_LINES

      public static final int PREVIEW_MAX_LINES
      Maximum number of lines to be loaded for preview purposes.
      Siehe auch:
    • DETECT_MAX_CHARS

      public static final int DETECT_MAX_CHARS
      Maximum number of chars to be loaded for detecting separators.
      Siehe auch:
  • Konstruktordetails

    • ImportWizardModel

      public ImportWizardModel(Model model)
      Creates a new instance
      Parameter:
      model -
  • Methodendetails

    • getCharset

      public Charset getCharset()
      Returns the charset
      Gibt zurück:
    • getCsvDelimiter

      public char getCsvDelimiter()
      Gibt zurück:
      the csvDelimiter
    • getCsvEscape

      public char getCsvEscape()
      Gibt zurück:
      csvEscape
    • getCsvLinebreak

      public char[] getCsvLinebreak()
      Getter
      Gibt zurück:
    • getCsvQuote

      public char getCsvQuote()
      Getter
      Gibt zurück:
    • getEnabledColumns

      public List<ImportColumn> getEnabledColumns()
      Returns list of enabled columns This iterates over wizardColumns and returns only the columns that are enabled ImportWizardModelColumn.isEnabled(). Columns that have been disabled by the user will not be returned.
      Gibt zurück:
      ImportColumn List of enabled columns
    • getExcelSheetIndex

      public int getExcelSheetIndex()
      Gibt zurück:
      excelSheetIndex
    • getFileLocation

      public String getFileLocation()
      Gibt zurück:
      fileLocation
    • getFirstRowContainsHeader

      public boolean getFirstRowContainsHeader()
      Gibt zurück:
      firstRowContainsHeader
    • getJdbcConnection

      public Connection getJdbcConnection()
      Gibt zurück:
      jdbcConnection
    • getJdbcTables

      public List<String> getJdbcTables()
      Gibt zurück:
      jdbcTables
    • getMatchingDataTypes

      public org.apache.commons.math3.util.Pair<Map<ImportWizardModelColumn,Map<String,DataType<?>>>,Map<ImportWizardModelColumn,Map<String,DataType<?>>>> getMatchingDataTypes(Controller controller, List<ImportWizardModelColumn> columns)
      Returns a list of matching data types
      Parameter:
      controller -
      columns -
    • getPreviewData

      public List<String[]> getPreviewData()
      Gibt zurück:
      previewData
    • getSelectedJdbcTable

      public String getSelectedJdbcTable()
      Gibt zurück:
      selectedJdbcTable
    • getSourceType

      public ImportWizardModel.SourceType getSourceType()
      Gibt zurück:
      sourceType
    • getWizardColumns

      public List<ImportWizardModelColumn> getWizardColumns()
      Gibt zurück:
      wizardColumns
    • isPerformCleansing

      public boolean isPerformCleansing()
      Gibt zurück:
      the performCleansing
    • setCharset

      public void setCharset(Charset charset)
      Sets the charset
      Parameter:
      charset -
    • setCsvDelimiter

      public void setCsvDelimiter(char csvDelimiter)
      Parameter:
      csvDelimiter - the csvDelimiter to set
    • setCsvEscape

      public void setCsvEscape(char csvEscape)
      Parameter:
      csvEscape -
    • setCsvLinebreak

      public void setCsvLinebreak(char[] csvLinebreak)
      Setter
      Parameter:
      csvLinebreak -
    • setCsvQuote

      public void setCsvQuote(char csvQuote)
      Setter
      Parameter:
      csvQuote -
    • setExcelSheetIndex

      public void setExcelSheetIndex(int excelSheetIndex)
      Parameter:
      excelSheetIndex - excelSheetIndex
    • setFileLocation

      public void setFileLocation(String fileLocation)
      Parameter:
      fileLocation - fileLocation
    • setFirstRowContainsHeader

      public void setFirstRowContainsHeader(boolean firstRowContainsHeader)
      Parameter:
      firstRowContainsHeader - firstRowContainsHeader
    • setJdbcConnection

      public void setJdbcConnection(Connection jdbcConnection)
      Parameter:
      jdbcConnection -
    • setJdbcTables

      public void setJdbcTables(List<String> jdbcTables)
      Parameter:
      jdbcTables - jdbcTables
    • setPerformCleansing

      public void setPerformCleansing(boolean performCleansing)
      Parameter:
      performCleansing - the performCleansing to set
    • setPreviewData

      public void setPreviewData(List<String[]> previewData)
      Parameter:
      previewData -
    • setSelectedJdbcTable

      public void setSelectedJdbcTable(String selectedJdbcTable)
      Parameter:
      selectedJdbcTable - selectedJdbcTable
    • setSourceType

      public void setSourceType(ImportWizardModel.SourceType sourceType)
      Setter
      Parameter:
      sourceType -
    • setWizardColumns

      public void setWizardColumns(List<ImportWizardModelColumn> columns)
      Parameter:
      columns - wizardColumns