public abstract class AbstractChangeLogHistoryService extends Object implements ChangeLogHistoryService
COMPARATOR, PRIORITY_DATABASE, PRIORITY_DEFAULT
Constructor and Description |
---|
AbstractChangeLogHistoryService() |
Modifier and Type | Method and Description |
---|---|
void |
generateDeploymentId() |
Database |
getDatabase() |
String |
getDeploymentId() |
String |
getLastDeploymentId()
Return the last deployment ID from the changesets that have been run or null
|
RanChangeSet |
getRanChangeSet(ChangeSet changeSet) |
Date |
getRanDate(ChangeSet changeSet)
Returns the date the given changeSet was ran.
|
ChangeSet.RunStatus |
getRunStatus(ChangeSet changeSet) |
protected abstract void |
replaceChecksum(ChangeSet changeSet) |
void |
reset() |
void |
resetDeploymentId() |
void |
setDatabase(Database database) |
void |
upgradeChecksums(DatabaseChangeLog databaseChangeLog,
Contexts contexts,
LabelExpression labels)
Upgrades any existing checksums with an out of date version
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearAllCheckSums, destroy, getNextSequenceValue, getRanChangeSets, init, removeFromHistory, setExecType, supports, tag, tagExists
getPriority
public Database getDatabase()
public void setDatabase(Database database)
setDatabase
in interface ChangeLogHistoryService
public void reset()
reset
in interface ChangeLogHistoryService
public ChangeSet.RunStatus getRunStatus(ChangeSet changeSet) throws DatabaseException, DatabaseHistoryException
getRunStatus
in interface ChangeLogHistoryService
DatabaseException
DatabaseHistoryException
public void upgradeChecksums(DatabaseChangeLog databaseChangeLog, Contexts contexts, LabelExpression labels) throws DatabaseException
ChangeLogHistoryService
upgradeChecksums
in interface ChangeLogHistoryService
DatabaseException
public RanChangeSet getRanChangeSet(ChangeSet changeSet) throws DatabaseException, DatabaseHistoryException
getRanChangeSet
in interface ChangeLogHistoryService
DatabaseException
DatabaseHistoryException
public Date getRanDate(ChangeSet changeSet) throws DatabaseException, DatabaseHistoryException
ChangeLogHistoryService
getRanDate
in interface ChangeLogHistoryService
DatabaseException
DatabaseHistoryException
public String getLastDeploymentId() throws DatabaseException
DatabaseException
protected abstract void replaceChecksum(ChangeSet changeSet) throws DatabaseException
DatabaseException
public String getDeploymentId()
getDeploymentId
in interface ChangeLogHistoryService
public void resetDeploymentId()
resetDeploymentId
in interface ChangeLogHistoryService
public void generateDeploymentId()
generateDeploymentId
in interface ChangeLogHistoryService
Copyright © 2023 Liquibase.org. All rights reserved.