liquibase.changelog
Class DatabaseChangeLog
java.lang.Object
liquibase.changelog.DatabaseChangeLog
- All Implemented Interfaces:
- java.lang.Comparable<DatabaseChangeLog>, Conditional
public class DatabaseChangeLog
- extends java.lang.Object
- implements java.lang.Comparable<DatabaseChangeLog>, Conditional
Encapsulates the information stored in the change log XML file.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DatabaseChangeLog
public DatabaseChangeLog(java.lang.String physicalFilePath)
getPreconditions
public PreconditionContainer getPreconditions()
- Specified by:
getPreconditions
in interface Conditional
setPreconditions
public void setPreconditions(PreconditionContainer precond)
- Specified by:
setPreconditions
in interface Conditional
getChangeLogParameters
public ChangeLogParameters getChangeLogParameters()
setChangeLogParameters
public void setChangeLogParameters(ChangeLogParameters changeLogParameters)
getPhysicalFilePath
public java.lang.String getPhysicalFilePath()
setPhysicalFilePath
public void setPhysicalFilePath(java.lang.String physicalFilePath)
getLogicalFilePath
public java.lang.String getLogicalFilePath()
setLogicalFilePath
public void setLogicalFilePath(java.lang.String logicalFilePath)
getFilePath
public java.lang.String getFilePath()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(DatabaseChangeLog o)
- Specified by:
compareTo
in interface java.lang.Comparable<DatabaseChangeLog>
getChangeSet
public ChangeSet getChangeSet(java.lang.String path,
java.lang.String author,
java.lang.String id)
getChangeSets
public java.util.List<ChangeSet> getChangeSets()
addChangeSet
public void addChangeSet(ChangeSet changeSet)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
validate
public void validate(ChangeLogIterator logIterator,
Database database)
throws LiquibaseException
- Checks changelogs for bad MD5Sums and preconditions before attempting a migration
- Throws:
LiquibaseException
getChangeSet
public ChangeSet getChangeSet(RanChangeSet ranChangeSet)
Copyright © 2010 Liquibase.org. All Rights Reserved.