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 Constructor Description AAddDynamicTablesPrimaryKeys()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute(liquibase.database.Database database)
String
getConfirmationMessage()
String
getKeyColumnNames()
String
getProjectClientIdColumn()
String
getProjectIdColumn()
String
getProjectTable()
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)
-
-
-
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
-
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
-
getKeyColumnNames
public String getKeyColumnNames()
- Returns:
- the keyColumnNames
-
setKeyColumnNames
public void setKeyColumnNames(String keyColumnNames)
- 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
-
-