Package ca.uhn.fhir.jpa.migrate.taskdef
Class InitializeSchemaTask
java.lang.Object
ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
ca.uhn.fhir.jpa.migrate.taskdef.InitializeSchemaTask
-
Nested Class Summary
Nested classes/interfaces inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
BaseTask.ExecutedStatement -
Field Summary
FieldsFields inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
MIGRATION_VERSION_PATTERN -
Constructor Summary
ConstructorsConstructorDescriptionInitializeSchemaTask(String theProductVersion, String theSchemaVersion, ISchemaInitializationProvider theSchemaInitializationProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidgenerateEquals(org.apache.commons.lang3.builder.EqualsBuilder theBuilder, BaseTask theOtherObject) protected voidgenerateHashCode(org.apache.commons.lang3.builder.HashCodeBuilder theBuilder) booleanbooleanvoidvalidate()Methods inherited from class ca.uhn.fhir.jpa.migrate.taskdef.BaseTask
captureExecutedStatement, equals, execute, executeSql, getChangesCount, getConnectionProperties, getDescription, getDriverType, getExecutedStatements, getFlywayVersion, getProductVersion, getSchemaVersion, getTxTemplate, hashCode, isDoNothing, isDryRun, isFailureAllowed, isNoColumnShrink, logInfo, newJdbcTemplate, setConnectionProperties, setDescription, setDoNothing, setDriverType, setDryRun, setFailureAllowed, setNoColumnShrink, setOnlyAppliesToPlatforms, setRunDuringSchemaInitialization, validateVersion
-
Field Details
-
DESCRIPTION_PREFIX
- See Also:
-
-
Constructor Details
-
InitializeSchemaTask
public InitializeSchemaTask(String theProductVersion, String theSchemaVersion, ISchemaInitializationProvider theSchemaInitializationProvider)
-
-
Method Details
-
isRunDuringSchemaInitialization
- Overrides:
isRunDuringSchemaInitializationin classBaseTask
-
validate
-
doExecute
- Specified by:
doExecutein classBaseTask- Throws:
SQLException
-
initializedSchema
- Overrides:
initializedSchemain classBaseTask
-
generateEquals
protected void generateEquals(org.apache.commons.lang3.builder.EqualsBuilder theBuilder, BaseTask theOtherObject) - Specified by:
generateEqualsin classBaseTask
-
generateHashCode
- Specified by:
generateHashCodein classBaseTask
-
getSchemaInitializationProvider
-