Class Updater.UpdateInfo

java.lang.Object
chemaxon.jchem.db.Updater.UpdateInfo
All Implemented Interfaces:
Serializable
Enclosing class:
Updater

public static class Updater.UpdateInfo extends Object implements Serializable
Class describing the nature of an update.
See Also:
  • Field Details

    • message

      public String message
      Massage describing what update is necessary and why.
    • entityList

      public String[] entityList
      The names of entities (e.g. table names) to be updated, or null.
    • processingMessage

      public String processingMessage
      A message that can be displayed during the update, e.g. "Recalculating tables"
    • isRegeneration

      @Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2025) public boolean isRegeneration
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 5.1.2 use isProgressMonitoringSupported instead.
      Indicates if the update process is the regeneration of all tables. Since this can be a lengthy process, progress monitoring may be needed. In this case the table names in entityList can be used directly for UpdateHandler.recalculateTable(chemaxon.util.ConnectionHandler, String, boolean, String, java.util.Map, Boolean, chemaxon.jchem.file.ProgressWriter)
    • isProgressMonitoringSupported

      public boolean isProgressMonitoringSupported
      Indicates whether update process supports progress monitoring.
      Since:
      JChem 5.1.2
    • regenerationType

      public int regenerationType
      Indicates the regeneration type.
      Since:
      JChem 5.2.4
    • isOperationRequired

      public boolean isOperationRequired
      Indicates whether the operation is required or not.
      Since:
      JChem 5.3
    • isStructuralChange

      public boolean isStructuralChange
      Indicates whether the operation is required or not.
      Since:
      JChem 5.8
    • additionalInformation

      public String[] additionalInformation
      Additional information for the entities in same order, if needed.
      Since:
      JChem 6.0
  • Constructor Details

    • UpdateInfo

      public UpdateInfo()