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 TypeMethodDescriptionvoidexecute(liquibase.database.Database database) voidsetFileOpener(liquibase.resource.ResourceAccessor var1) voidsetFormRecordDataTable(String formRecordDataTable) voidsetFormRecordIdColumn(String formRecordIdColumn) voidsetKeyBaseColumnName(String keyBaseColumnName) voidsetProjectClientIdColumn(String projectClientIdColumn) voidsetProjectIdColumn(String projectIdColumn) voidsetProjectTable(String projectTable) voidsetUp()liquibase.exception.ValidationErrorsvalidate(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:
getConfirmationMessagein interfaceliquibase.change.custom.CustomChange
-
setFileOpener
public void setFileOpener(liquibase.resource.ResourceAccessor var1) - Specified by:
setFileOpenerin interfaceliquibase.change.custom.CustomChange
-
setUp
public void setUp() throws liquibase.exception.SetupException- Specified by:
setUpin interfaceliquibase.change.custom.CustomChange- Throws:
liquibase.exception.SetupException
-
validate
public liquibase.exception.ValidationErrors validate(liquibase.database.Database var1) - Specified by:
validatein interfaceliquibase.change.custom.CustomChange
-
execute
public void execute(liquibase.database.Database database) throws liquibase.exception.CustomChangeException - Specified by:
executein interfaceliquibase.change.custom.CustomTaskChange- Throws:
liquibase.exception.CustomChangeException
-