Top Description Constructors Methods
liquibase.changeset

public Class StandardChangeSetService

extends Object
implements ChangeSetService
Class Inheritance
All Implemented Interfaces
liquibase.changeset.ChangeSetService, liquibase.plugin.Plugin
Imports
liquibase.change.Change, liquibase.changelog.ChangeSet, .DatabaseChangeLog, .ModifyChangeSets, liquibase.database.ObjectQuotingStrategy, liquibase.parser.core.ParsedNode, .ParsedNodeException

The standard OSS implementation of the ChangeSetService

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ChangeSet
createChangeSet(DatabaseChangeLog
Construct this change set with the DatabaseChangeLog
changeLog
)

Implements liquibase.changeset.ChangeSetService.createChangeSet.

Create a change set with the changelog

public ChangeSet
createChangeSet(String id, String author, boolean alwaysRun, boolean runOnChange, String filePath, String contextFilter, String dbmsList, DatabaseChangeLog databaseChangeLog)

Implements liquibase.changeset.ChangeSetService.createChangeSet.

Create a change set with the indicated arguments

public ChangeSet
createChangeSet(String id, String author, boolean alwaysRun, boolean runOnChange, String filePath, String contextFilter, String dbmsList, String runWith, String runWithSpoolFile, boolean runInTransaction, ObjectQuotingStrategy quotingStrategy, DatabaseChangeLog databaseChangeLog)

Implements liquibase.changeset.ChangeSetService.createChangeSet.

Create a change set with the indicated arguments

public ModifyChangeSets
createModifyChangeSets(ParsedNode
The ParsedNode that was created during load
node
)

Implements liquibase.changeset.ChangeSetService.createModifyChangeSets.

Create the ModifyChangeSets instance which will do the modifications

public int
getPriority()

Implements liquibase.changeset.ChangeSetService.getPriority.

Return the plugin priority

public void
modifyChangeSets(ChangeSet
The change set to modify
changeSet
,
ModifyChangeSets
The modifier
modifyChangeSets
)

Implements liquibase.changeset.ChangeSetService.modifyChangeSets.

Given a change set and a ModifyChangeSets instance, perform the modifications

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

StandardChangeSetServiceback to summary
public StandardChangeSetService()

Method Detail

createChangeSetback to summary
public ChangeSet createChangeSet(DatabaseChangeLog changeLog)

Implements liquibase.changeset.ChangeSetService.createChangeSet.

Doc from liquibase.changeset.ChangeSetService.createChangeSet.

Create a change set with the changelog

Parameters
changeLog:DatabaseChangeLog

Construct this change set with the DatabaseChangeLog

Returns:ChangeSet

ChangeSet

Annotations
@Override
createChangeSetback to summary
public ChangeSet createChangeSet(String id, String author, boolean alwaysRun, boolean runOnChange, String filePath, String contextFilter, String dbmsList, DatabaseChangeLog databaseChangeLog)

Implements liquibase.changeset.ChangeSetService.createChangeSet.

Doc from liquibase.changeset.ChangeSetService.createChangeSet.

Create a change set with the indicated arguments

Returns:ChangeSet

ChangeSet

Annotations
@Override
createChangeSetback to summary
public ChangeSet createChangeSet(String id, String author, boolean alwaysRun, boolean runOnChange, String filePath, String contextFilter, String dbmsList, String runWith, String runWithSpoolFile, boolean runInTransaction, ObjectQuotingStrategy quotingStrategy, DatabaseChangeLog databaseChangeLog)

Implements liquibase.changeset.ChangeSetService.createChangeSet.

Doc from liquibase.changeset.ChangeSetService.createChangeSet.

Create a change set with the indicated arguments

Returns:ChangeSet

ChangeSet

Annotations
@Override
createModifyChangeSetsback to summary
public ModifyChangeSets createModifyChangeSets(ParsedNode node) throws ParsedNodeException

Implements liquibase.changeset.ChangeSetService.createModifyChangeSets.

Doc from liquibase.changeset.ChangeSetService.createModifyChangeSets.

Create the ModifyChangeSets instance which will do the modifications

Parameters
node:ParsedNode

The ParsedNode that was created during load

Returns:ModifyChangeSets

ModifyChangeSets The object which will perform the modifications

Annotations
@Override
Exceptions
ParsedNodeException:
Thrown if unable to access values from the node
getPriorityback to summary
public int getPriority()

Implements liquibase.changeset.ChangeSetService.getPriority.

Doc from liquibase.changeset.ChangeSetService.getPriority.

Return the plugin priority

Returns:int

int

Annotations
@Override
modifyChangeSetsback to summary
public void modifyChangeSets(ChangeSet changeSet, ModifyChangeSets modifyChangeSets)

Implements liquibase.changeset.ChangeSetService.modifyChangeSets.

Doc from liquibase.changeset.ChangeSetService.modifyChangeSets.

Given a change set and a ModifyChangeSets instance, perform the modifications

Parameters
changeSet:ChangeSet

The change set to modify

modifyChangeSets:ModifyChangeSets

The modifier

Annotations
@Override