Package de.xima.fc.liquibase.change
Class AAddDynamicTablesForeignKeys
java.lang.Object
de.xima.fc.liquibase.change.AAddDynamicTablesForeignKeys
- All Implemented Interfaces:
liquibase.change.custom.CustomChange
,liquibase.change.custom.CustomTaskChange
- Direct Known Subclasses:
AddDataTablesForeignKeys
,AddInboxTablesForeignKeys
public abstract class AAddDynamicTablesForeignKeys
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
setFormRecordDataTable
(String formRecordDataTable) void
setFormRecordIdColumn
(String formRecordIdColumn) void
setKeyBaseColumnName
(String keyBaseColumnName) void
setProjectClientIdColumn
(String projectClientIdColumn) void
setProjectIdColumn
(String projectIdColumn) void
setProjectTable
(String projectTable) void
setUp()
liquibase.exception.ValidationErrors
validate
(liquibase.database.Database var1)
-
Constructor Details
-
AAddDynamicTablesForeignKeys
public AAddDynamicTablesForeignKeys()
-
-
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
-
getFormRecordDataTable
- Returns:
- the formRecordDataTable
-
setFormRecordDataTable
- Parameters:
formRecordDataTable
- the formRecordDataTable to set
-
getFormRecordIdColumn
- Returns:
- the formRecordIdColumn
-
setFormRecordIdColumn
- Parameters:
formRecordIdColumn
- the formRecordIdColumn to set
-
getKeyBaseColumnName
- Returns:
- the keyBaseColumnName
-
setKeyBaseColumnName
- Parameters:
keyBaseColumnName
- the keyBaseColumnName 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
-