chemaxon.jchem.db
Class Updater.UpdateInfo

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

public class Updater.UpdateInfo
extends java.lang.Object
implements java.io.Serializable

Class describing the nature of an update.

See Also:
Serialized Form

Field Summary
 java.lang.String[] entityList
          The names of entities (e.g. table names) to be updated, or null.
 boolean isProgressMonitoringSupported
          Indicates whether update process supports progress monitoring.
 boolean isRegeneration
          Deprecated. since 5.1.2 use #isProgressMonitoringNeeded instead.
 java.lang.String message
          Massage describing what update is necessary and why.
 java.lang.String processingMessage
          A message that can be displayed during the update, e.g.
 
Constructor Summary
Updater.UpdateInfo()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

message

public java.lang.String message
Massage describing what update is necessary and why.


entityList

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


processingMessage

public java.lang.String processingMessage
A message that can be displayed during the update, e.g. "Regenerating tables"


isRegeneration

public boolean isRegeneration
Deprecated. since 5.1.2 use #isProgressMonitoringNeeded 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.regenerateTable(chemaxon.util.ConnectionHandler, String, chemaxon.jchem.file.ProgressWriter)


isProgressMonitoringSupported

public boolean isProgressMonitoringSupported
Indicates whether update process supports progress monitoring.

Since:
JChem 5.1.2
Constructor Detail

Updater.UpdateInfo

public Updater.UpdateInfo()