Package de.xima.fc.liquibase.change
Class ADropDynamicTablesPrimaryKeys
java.lang.Object
de.xima.fc.liquibase.change.ADropDynamicTablesPrimaryKeys
- All Implemented Interfaces:
liquibase.change.custom.CustomChange
,liquibase.change.custom.CustomTaskChange
- Direct Known Subclasses:
DropDataTablesPrimaryKeys
,DropInboxTablesPrimaryKeys
public abstract class ADropDynamicTablesPrimaryKeys
extends Object
implements liquibase.change.custom.CustomTaskChange
- Author:
- XIMA MEDIA GmbH, Dresden
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute
(liquibase.database.Database database) void
setClientIdColumn
(String clientIdColumn) void
setFileOpener
(liquibase.resource.ResourceAccessor var1) void
setProjectIdColumn
(String projectIdColumn) void
setProjectTable
(String projectTable) void
setUp()
liquibase.exception.ValidationErrors
validate
(liquibase.database.Database var1)
-
Constructor Details
-
ADropDynamicTablesPrimaryKeys
public ADropDynamicTablesPrimaryKeys()
-
-
Method Details
-
getProjectTable
- Returns:
- the projectTable
-
setProjectTable
- Parameters:
projectTable
- the projectTable to set
-
getProjectIdColumn
- Returns:
- the projectIdColumn
-
setProjectIdColumn
- Parameters:
projectIdColumn
- the projectIdColumn to set
-
getClientIdColumn
- Returns:
- the clientIdColumn
-
setClientIdColumn
- Parameters:
clientIdColumn
- the clientIdColumn to set
-
getConfirmationMessage
- Specified by:
getConfirmationMessage
in interfaceliquibase.change.custom.CustomChange
-
setFileOpener
public void setFileOpener(liquibase.resource.ResourceAccessor var1) - Specified by:
setFileOpener
in interfaceliquibase.change.custom.CustomChange
-
setUp
public void setUp() throws liquibase.exception.SetupException- Specified by:
setUp
in interfaceliquibase.change.custom.CustomChange
- Throws:
liquibase.exception.SetupException
-
validate
public liquibase.exception.ValidationErrors validate(liquibase.database.Database var1) - Specified by:
validate
in interfaceliquibase.change.custom.CustomChange
-
execute
public void execute(liquibase.database.Database database) throws liquibase.exception.CustomChangeException - Specified by:
execute
in interfaceliquibase.change.custom.CustomTaskChange
- Throws:
liquibase.exception.CustomChangeException
-