Class StudyTablesImportInfo

java.lang.Object
com.sas.lsaf.clinical.study.StudyTablesImportInfo
All Implemented Interfaces:
Serializable

public class StudyTablesImportInfo extends Object implements Serializable
The class that represents all of the details to import study tables. Importing requires a file for tables and a file for columns.
Since:
2.4
See Also:
  • Constructor Details

    • StudyTablesImportInfo

      public StudyTablesImportInfo()
      Constructor.
    • StudyTablesImportInfo

      public StudyTablesImportInfo(String tablesImportFilePath, String tablesImportFileVersion, String columnsImportFilePath, String columnsImportFileVersion, SourceLocation importFileSourceLocation, UpdateAction updateAction)
      Constructor.
      Parameters:
      tablesImportFilePath - The path of the import file to update the study tables.
      tablesImportFileVersion - The version of the tables import file.
      columnsImportFilePath - The path of the import file to update the study table columns.
      columnsImportFileVersion - The version of the table columns import file.
      importFileSourceLocation - The source location (repository or workspace) of the import file.
      updateAction - The type of update to make when when importing, such as replace or add new.
  • Method Details

    • getTablesImportFilePath

      public String getTablesImportFilePath()
      Gets the path of the import file to update the study tables.
      Returns:
      The path of the import file to update the study tables.
    • setTablesImportFilePath

      public void setTablesImportFilePath(String tablesImportFilePath)
      Sets the path of the import file to update the study tables.
      Parameters:
      tablesImportFilePath - The path of the import file to update the study tables.
    • getTablesImportFileVersion

      public String getTablesImportFileVersion()
      Gets the version of the tables import file to update the study tables. If null, the latest version is used.
      Returns:
      The version of the tables import file to update the study tables. If null, the latest version is used.
    • setTablesImportFileVersion

      public void setTablesImportFileVersion(String tablesImportFileVersion)
      Sets the version of the tables import file to update the study tables. If null, the latest version is used.
      Parameters:
      tablesImportFileVersion - The version of the tables import file to update the study tables.
    • getColumnsImportFilePath

      public String getColumnsImportFilePath()
      Gets the path of the import file to update the study table columns.
      Returns:
      The path of the import file to update the study table columns.
    • setColumnsImportFilePath

      public void setColumnsImportFilePath(String columnsImportFilePath)
      Sets the path of the import file to update the study table columns.
      Parameters:
      columnsImportFilePath - The path of the import file to update the study table columns.
    • getColumnsImportFileVersion

      public String getColumnsImportFileVersion()
      Gets the version of the table columns import file to update the study tables. If null, the latest version is used.
      Returns:
      The version of the table columns import file to update the study tables. If null, the latest version will be used.
    • setColumnsImportFileVersion

      public void setColumnsImportFileVersion(String columnsImportFileVersion)
      Sets the version of the table columns import file to update the study tables. If null, the latest version is used.
      Parameters:
      columnsImportFileVersion - The version of the table columns import file to update the study tables.
    • getImportFileSourceLocation

      public SourceLocation getImportFileSourceLocation()
      Gets the source location (repository or workspace) of the import files.
      Returns:
      The source location (repository or workspace) of the import files.
    • setImportFileSourceLocation

      public void setImportFileSourceLocation(SourceLocation importFileSourceLocation)
      Sets the source location (repository or workspace) of the import files.
      Parameters:
      importFileSourceLocation - The source location (repository or workspace) of the import files.
    • getUpdateAction

      public UpdateAction getUpdateAction()
      Gets the type of update to make when when importing files, such as replace or add new.
      Returns:
      The update action to perform when importing files.
    • setUpdateAction

      public void setUpdateAction(UpdateAction updateAction)
      Sets the type of update to make when when importing files, such as replace or add new.
      Parameters:
      updateAction - The update action to perform when importing files.