public abstract class SchemaUpdaterStepBase extends java.lang.Object implements ISchemaUpdaterStep
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
stepName |
Modifier | Constructor and Description |
---|---|
protected |
SchemaUpdaterStepBase(java.util.List<T> stepList,
java.lang.String stepName) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
getBoolean(boolean value,
ICdmDataSource datasource) |
protected java.lang.Integer |
getEnglishLanguageId(ICdmDataSource datasource,
IProgressMonitor monitor,
CaseType caseType) |
java.util.List<ISchemaUpdaterStep> |
getInnerSteps() |
protected java.lang.Integer |
getLanguageId(java.util.UUID uuidLanguage,
ICdmDataSource datasource,
IProgressMonitor monitor,
CaseType caseType) |
protected java.lang.String |
getNowString()
Returns a time string with date and time (without millis) that
can be used as a time string for database insert and update
|
java.lang.String |
getStepName() |
abstract void |
invoke(ICdmDataSource datasource,
IProgressMonitor monitor,
CaseType caseType,
SchemaUpdateResult result) |
boolean |
isIgnoreErrors() |
void |
setIgnoreErrors(boolean ignoreErrors) |
void |
setStepName(java.lang.String stepName) |
java.lang.String |
toString() |
protected SchemaUpdaterStepBase(java.util.List<T> stepList, java.lang.String stepName)
public abstract void invoke(ICdmDataSource datasource, IProgressMonitor monitor, CaseType caseType, SchemaUpdateResult result) throws java.sql.SQLException
invoke
in interface ISchemaUpdaterStep
java.sql.SQLException
public void setStepName(java.lang.String stepName)
setStepName
in interface ISchemaUpdaterStep
public java.lang.String getStepName()
getStepName
in interface ISchemaUpdaterStep
protected java.lang.String getBoolean(boolean value, ICdmDataSource datasource)
protected java.lang.Integer getEnglishLanguageId(ICdmDataSource datasource, IProgressMonitor monitor, CaseType caseType) throws java.sql.SQLException
java.sql.SQLException
protected java.lang.Integer getLanguageId(java.util.UUID uuidLanguage, ICdmDataSource datasource, IProgressMonitor monitor, CaseType caseType) throws java.sql.SQLException
uuidLanguage
- datasource
- monitor
- java.sql.SQLException
public java.util.List<ISchemaUpdaterStep> getInnerSteps()
getInnerSteps
in interface ISchemaUpdaterStep
public boolean isIgnoreErrors()
isIgnoreErrors
in interface ISchemaUpdaterStep
public void setIgnoreErrors(boolean ignoreErrors)
setIgnoreErrors
in interface ISchemaUpdaterStep
protected java.lang.String getNowString()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2020 EDIT. All Rights Reserved.