Package de.xima.fc.liquibase.change
Class AAddDynamicTablesPrimaryKeys
java.lang.Object
de.xima.fc.liquibase.change.AAddDynamicTablesPrimaryKeys
- All Implemented Interfaces:
liquibase.change.custom.CustomChange
,liquibase.change.custom.CustomTaskChange
- Direct Known Subclasses:
AddDataTablesPrimaryKeys
,AddInboxTablesPrimaryKeys
public abstract class AAddDynamicTablesPrimaryKeys
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
setFileOpener
(liquibase.resource.ResourceAccessor var1) void
setKeyColumnNames
(String keyColumnNames) void
setProjectClientIdColumn
(String projectClientIdColumn) void
setProjectIdColumn
(String projectIdColumn) void
setProjectTable
(String projectTable) void
setUp()
liquibase.exception.ValidationErrors
validate
(liquibase.database.Database var1)
-
Constructor Details
-
AAddDynamicTablesPrimaryKeys
public AAddDynamicTablesPrimaryKeys()
-
-
Method Details
-
getProjectTable
- Returns:
- the projectTable
-
setProjectTable
- Parameters:
projectTable
- the projectTable to set
-
getProjectIdColumn
- Returns:
- the projectIdColumn
-
setProjectIdColumn
- Parameters:
projectIdColumn
- the projectIdColumn to set
-
getProjectClientIdColumn
- Returns:
- the projectClientIdColumn
-
setProjectClientIdColumn
- Parameters:
projectClientIdColumn
- the projectClientIdColumn 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
-
getKeyColumnNames
- Returns:
- the keyColumnNames
-
setKeyColumnNames
- Parameters:
keyColumnNames
- the keyColumnNames to set
-
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
-