Package de.xima.fc.liquibase.change
Class ADropDynamicTablesForeignKeys
- java.lang.Object
-
- de.xima.fc.liquibase.change.ADropDynamicTablesForeignKeys
-
- All Implemented Interfaces:
liquibase.change.custom.CustomChange,liquibase.change.custom.CustomTaskChange
- Direct Known Subclasses:
DropDataTablesForeignKeys,DropInboxTablesForeignKeys
public abstract class ADropDynamicTablesForeignKeys extends Object implements liquibase.change.custom.CustomTaskChange
- Author:
- XIMA MEDIA GmbH, Dresden
-
-
Constructor Summary
Constructors Constructor Description ADropDynamicTablesForeignKeys()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecute(liquibase.database.Database database)StringgetClientIdColumn()StringgetConfirmationMessage()StringgetProjectIdColumn()StringgetProjectTable()voidsetClientIdColumn(String clientIdColumn)voidsetFileOpener(liquibase.resource.ResourceAccessor var1)voidsetProjectIdColumn(String projectIdColumn)voidsetProjectTable(String projectTable)voidsetUp()liquibase.exception.ValidationErrorsvalidate(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
-
getClientIdColumn
public String getClientIdColumn()
- Returns:
- the clientIdColumn
-
setClientIdColumn
public void setClientIdColumn(String clientIdColumn)
- Parameters:
clientIdColumn- the clientIdColumn to set
-
getConfirmationMessage
public String 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
-
-