liquibase.precondition.core
Class RunningAsPrecondition
java.lang.Object
liquibase.serializer.AbstractLiquibaseSerializable
liquibase.precondition.AbstractPrecondition
liquibase.precondition.core.RunningAsPrecondition
- All Implemented Interfaces:
- Precondition, LiquibaseSerializable
public class RunningAsPrecondition
- extends AbstractPrecondition
Precondition that checks the name of the user executing the change log.
Methods inherited from class liquibase.serializer.AbstractLiquibaseSerializable |
convertEscaped, getSerializableFieldDataTypeClass, getSerializableFieldDataTypeClassParameters, getSerializableFieldNamespace, getSerializableFields, getSerializableFieldType, getSerializableFieldValue, load, serialize, serializeValue, setSerializableFieldValue, shouldAutoLoad |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RunningAsPrecondition
public RunningAsPrecondition()
setUsername
public void setUsername(String aUserName)
getUsername
public String getUsername()
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()
Copyright © 2016 Liquibase.org. All rights reserved.