public class CustomPreconditionWrapper extends AbstractPrecondition
LiquibaseSerializable.SerializationTypeGENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE| Constructor and Description |
|---|
CustomPreconditionWrapper() |
| Modifier and Type | Method and Description |
|---|---|
void |
check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet) |
ClassLoader |
getClassLoader() |
String |
getClassName() |
String |
getName() |
String |
getParamValue(String key) |
String |
getSerializedObjectNamespace() |
void |
load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
setClassLoader(ClassLoader classLoader) |
void |
setClassName(String className) |
void |
setParam(String name,
String value) |
protected boolean |
shouldAutoLoad(ParsedNode node) |
ValidationErrors |
validate(Database database) |
Warnings |
warn(Database database) |
getSerializedObjectNameconvertEscaped, getSerializableFieldDataTypeClass, getSerializableFieldDataTypeClassParameters, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, serialize, serializeValue, setSerializableFieldValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, serializepublic String getClassName()
public void setClassName(String className)
public ClassLoader getClassLoader()
public void setClassLoader(ClassLoader classLoader)
public ValidationErrors validate(Database database)
public void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet) throws PreconditionFailedException, PreconditionErrorException
public String getSerializedObjectNamespace()
public String getName()
protected boolean shouldAutoLoad(ParsedNode node)
shouldAutoLoad in class AbstractLiquibaseSerializablepublic void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException
load in interface Preconditionload in interface LiquibaseSerializableload in class AbstractLiquibaseSerializableParsedNodeExceptionCopyright © 2018 Liquibase.org. All rights reserved.