liquibase.changelog
Class ChangeSetStatus

java.lang.Object
  extended by liquibase.changelog.ChangeSetStatus

public class ChangeSetStatus
extends Object

Contains the current status of a ChangeSet. Normally returned by StatusVisitor. Contains information on whether the changeSet has ran before and will run next time.


Constructor Summary
ChangeSetStatus(ChangeSet changeSet)
           
 
Method Summary
 ChangeSet getChangeSet()
           
 String getComments()
          ChangeSet comments
 CheckSum getCurrentCheckSum()
           
 Date getDateLastExecuted()
          Return the date the change set was last executed.
 String getDescription()
          ChangeSet description
 Set<ChangeSetFilterResult> getFilterResults()
          Reasons the change set will or will not run next time.
 boolean getPreviouslyRan()
          Returns true if the change set was ran previously.
 RanChangeSet getRanChangeSet()
           
 CheckSum getStoredCheckSum()
          Return the checksum stored from the last execution of the change set.
 boolean getWillRun()
          Will the change set run next time.
 boolean isFilteredBy(Class<? extends ChangeSetFilter> filterType)
          Convenience method to check wither a given ChangeSetFilter type is a reason for running the change set or not.
 void setComments(String comments)
           
 void setDateLastExecuted(Date dateLastExecuted)
           
 void setDescription(String description)
           
 void setFilterResults(Set<ChangeSetFilterResult> filterResults)
           
 void setPreviouslyRan(boolean previouslyRan)
           
 void setRanChangeSet(RanChangeSet ranChangeSet)
           
 void setStoredCheckSum(CheckSum storedCheckSum)
           
 void setWillRun(boolean willRun)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChangeSetStatus

public ChangeSetStatus(ChangeSet changeSet)
Method Detail

getChangeSet

public ChangeSet getChangeSet()

getCurrentCheckSum

public CheckSum getCurrentCheckSum()

getDescription

public String getDescription()
ChangeSet description


setDescription

public void setDescription(String description)

getComments

public String getComments()
ChangeSet comments


setComments

public void setComments(String comments)

getWillRun

public boolean getWillRun()
Will the change set run next time.


setWillRun

public void setWillRun(boolean willRun)

getFilterResults

public Set<ChangeSetFilterResult> getFilterResults()
Reasons the change set will or will not run next time. Returns empty set if no reasons were given


setFilterResults

public void setFilterResults(Set<ChangeSetFilterResult> filterResults)

isFilteredBy

public boolean isFilteredBy(Class<? extends ChangeSetFilter> filterType)
Convenience method to check wither a given ChangeSetFilter type is a reason for running the change set or not.


getStoredCheckSum

public CheckSum getStoredCheckSum()
Return the checksum stored from the last execution of the change set. Returns null if it has not ran before


setStoredCheckSum

public void setStoredCheckSum(CheckSum storedCheckSum)

getDateLastExecuted

public Date getDateLastExecuted()
Return the date the change set was last executed. Returns null if it has not ran before


setDateLastExecuted

public void setDateLastExecuted(Date dateLastExecuted)

getPreviouslyRan

public boolean getPreviouslyRan()
Returns true if the change set was ran previously.


setPreviouslyRan

public void setPreviouslyRan(boolean previouslyRan)

getRanChangeSet

public RanChangeSet getRanChangeSet()

setRanChangeSet

public void setRanChangeSet(RanChangeSet ranChangeSet)


Copyright © 2015 Liquibase.org. All rights reserved.