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 isOperationRequired
          Indicates whether the operation is required or not.
 boolean isProgressMonitoringSupported
          Indicates whether update process supports progress monitoring.
 boolean isRegeneration
          Deprecated. since 5.1.2 use isProgressMonitoringSupported instead.
 boolean isStructuralChange
          Indicates whether the operation is required or not.
 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.
 int regenerationType
          Indicates the regeneration type.
 
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. "Recalculating tables"


isRegeneration

@Deprecated
public boolean isRegeneration
Deprecated. 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
Constructor Detail

Updater.UpdateInfo

public Updater.UpdateInfo()