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,
ChangeExecListener changeExecListener) |
String |
getClassName() |
String |
getName() |
String |
getParamValue(String key) |
Set<String> |
getSerializableFields() |
Object |
getSerializableFieldValue(String field) |
String |
getSerializedObjectNamespace() |
void |
load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
void |
setClass(String className) |
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, getSerializableFieldType, serialize, serializeValue, setSerializableFieldValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSerializableFieldNamespace, getSerializableFieldType, serializepublic String getClassName()
public void setClassName(String className)
public void setClass(String className)
public ValidationErrors validate(Database database)
public void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet, ChangeExecListener changeExecListener) throws PreconditionFailedException, PreconditionErrorException
public String getSerializedObjectNamespace()
public Set<String> getSerializableFields()
getSerializableFields in interface LiquibaseSerializablegetSerializableFields in class AbstractLiquibaseSerializablepublic Object getSerializableFieldValue(String field)
getSerializableFieldValue in interface LiquibaseSerializablegetSerializableFieldValue in class AbstractLiquibaseSerializablepublic 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 © 2020 Liquibase.org. All rights reserved.