public abstract class PreconditionLogic extends AbstractPrecondition
LiquibaseSerializable.SerializationType
GENERIC_CHANGELOG_EXTENSION_NAMESPACE, GENERIC_SNAPSHOT_EXTENSION_NAMESPACE, STANDARD_CHANGELOG_NAMESPACE, STANDARD_SNAPSHOT_NAMESPACE
Constructor and Description |
---|
PreconditionLogic() |
Modifier and Type | Method and Description |
---|---|
void |
addNestedPrecondition(Precondition precondition) |
List<Precondition> |
getNestedPreconditions() |
void |
load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor) |
protected Precondition |
toPrecondition(ParsedNode node,
ResourceAccessor resourceAccessor) |
ValidationErrors |
validate(Database database) |
getSerializedObjectName
convertEscaped, getSerializableFieldDataTypeClass, getSerializableFieldDataTypeClassParameters, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, serialize, serializeValue, setSerializableFieldValue, shouldAutoLoad
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
check, getName, warn
getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, getSerializedObjectNamespace, serialize
public List<Precondition> getNestedPreconditions()
public void addNestedPrecondition(Precondition precondition)
public ValidationErrors validate(Database database)
public void load(ParsedNode parsedNode, ResourceAccessor resourceAccessor) throws ParsedNodeException
load
in interface Precondition
load
in interface LiquibaseSerializable
load
in class AbstractLiquibaseSerializable
ParsedNodeException
protected Precondition toPrecondition(ParsedNode node, ResourceAccessor resourceAccessor) throws ParsedNodeException
ParsedNodeException
Copyright © 2023 Liquibase.org. All rights reserved.