liquibase.precondition
Class PreconditionLogic
java.lang.Object
liquibase.serializer.AbstractLiquibaseSerializable
liquibase.precondition.AbstractPrecondition
liquibase.precondition.PreconditionLogic
- All Implemented Interfaces:
- Precondition, LiquibaseSerializable
- Direct Known Subclasses:
- AndPrecondition, NotPrecondition, OrPrecondition
public abstract class PreconditionLogic
- extends AbstractPrecondition
Marker interface for precondition logic tags (and,or, not)
Methods inherited from class liquibase.serializer.AbstractLiquibaseSerializable |
convertEscaped, getSerializableFieldDataTypeClass, getSerializableFieldDataTypeClassParameters, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, serialize, serializeValue, setSerializableFieldValue, shouldAutoLoad |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PreconditionLogic
public PreconditionLogic()
getNestedPreconditions
public List<Precondition> getNestedPreconditions()
addNestedPrecondition
public void addNestedPrecondition(Precondition precondition)
load
public void load(ParsedNode parsedNode,
ResourceAccessor resourceAccessor)
throws ParsedNodeException
- Specified by:
load
in interface Precondition
- Specified by:
load
in interface LiquibaseSerializable
- Overrides:
load
in class AbstractLiquibaseSerializable
- Throws:
ParsedNodeException
toPrecondition
protected Precondition toPrecondition(ParsedNode node,
ResourceAccessor resourceAccessor)
throws ParsedNodeException
- Throws:
ParsedNodeException
Copyright © 2016 Liquibase.org. All rights reserved.