liquibase.precondition.core
Class RunningAsPrecondition

java.lang.Object
  extended by liquibase.precondition.core.RunningAsPrecondition
All Implemented Interfaces:
Precondition

public class RunningAsPrecondition
extends Object
implements Precondition

Precondition that checks the name of the user executing the change log.


Constructor Summary
RunningAsPrecondition()
           
 
Method Summary
 void check(Database database, DatabaseChangeLog changeLog, ChangeSet changeSet)
           
 String getName()
           
 String getUsername()
           
 void setUsername(String aUserName)
           
 ValidationErrors validate(Database database)
           
 Warnings warn(Database database)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RunningAsPrecondition

public RunningAsPrecondition()
Method Detail

setUsername

public void setUsername(String aUserName)

getUsername

public String getUsername()

warn

public Warnings warn(Database database)
Specified by:
warn in interface Precondition

validate

public ValidationErrors validate(Database database)
Specified by:
validate in interface Precondition

check

public void check(Database database,
                  DatabaseChangeLog changeLog,
                  ChangeSet changeSet)
           throws PreconditionFailedException,
                  PreconditionErrorException
Specified by:
check in interface Precondition
Throws:
PreconditionFailedException
PreconditionErrorException

getName

public String getName()
Specified by:
getName in interface Precondition


Copyright © 2012 Liquibase.org. All Rights Reserved.