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 Constructor Description AAddDynamicTablesForeignKeys()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(liquibase.database.Database database)
String
getConfirmationMessage()
String
getFormRecordDataTable()
String
getFormRecordIdColumn()
String
getKeyBaseColumnName()
String
getProjectClientIdColumn()
String
getProjectIdColumn()
String
getProjectTable()
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)
-
-
-
Method Detail
-
getProjectTable
public String getProjectTable()
- Returns:
- the projectTable
-
setProjectTable
public void setProjectTable(String projectTable)
- Parameters:
projectTable
- the projectTable to set
-
getProjectIdColumn
public String getProjectIdColumn()
- Returns:
- the projectIdColumn
-
setProjectIdColumn
public void setProjectIdColumn(String projectIdColumn)
- Parameters:
projectIdColumn
- the projectIdColumn to set
-
getProjectClientIdColumn
public String getProjectClientIdColumn()
- Returns:
- the projectClientIdColumn
-
setProjectClientIdColumn
public void setProjectClientIdColumn(String projectClientIdColumn)
- Parameters:
projectClientIdColumn
- the projectClientIdColumn to set
-
getFormRecordDataTable
public String getFormRecordDataTable()
- Returns:
- the formRecordDataTable
-
setFormRecordDataTable
public void setFormRecordDataTable(String formRecordDataTable)
- Parameters:
formRecordDataTable
- the formRecordDataTable to set
-
getFormRecordIdColumn
public String getFormRecordIdColumn()
- Returns:
- the formRecordIdColumn
-
setFormRecordIdColumn
public void setFormRecordIdColumn(String formRecordIdColumn)
- Parameters:
formRecordIdColumn
- the formRecordIdColumn to set
-
getKeyBaseColumnName
public String getKeyBaseColumnName()
- Returns:
- the keyBaseColumnName
-
setKeyBaseColumnName
public void setKeyBaseColumnName(String keyBaseColumnName)
- Parameters:
keyBaseColumnName
- the keyBaseColumnName to set
-
getConfirmationMessage
public String 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
-
-