liquibase.precondition
Class CustomPreconditionWrapper
java.lang.Object
liquibase.serializer.AbstractLiquibaseSerializable
liquibase.precondition.AbstractPrecondition
liquibase.precondition.CustomPreconditionWrapper
- All Implemented Interfaces:
- Precondition, LiquibaseSerializable
public class CustomPreconditionWrapper
- extends AbstractPrecondition
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CustomPreconditionWrapper
public CustomPreconditionWrapper()
getClassName
public String getClassName()
setClassName
public void setClassName(String className)
getClassLoader
public ClassLoader getClassLoader()
setClassLoader
public void setClassLoader(ClassLoader classLoader)
getParamValue
public String getParamValue(String key)
setParam
public void setParam(String name,
String value)
warn
public Warnings warn(Database database)
validate
public ValidationErrors validate(Database database)
check
public void check(Database database,
DatabaseChangeLog changeLog,
ChangeSet changeSet)
throws PreconditionFailedException,
PreconditionErrorException
- Throws:
PreconditionFailedException
PreconditionErrorException
getSerializedObjectNamespace
public String getSerializedObjectNamespace()
getName
public String getName()
shouldAutoLoad
protected boolean shouldAutoLoad(ParsedNode node)
- Overrides:
shouldAutoLoad
in class AbstractLiquibaseSerializable
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
Copyright © 2015 Liquibase.org. All rights reserved.