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 voidexecute(liquibase.database.Database database)StringgetConfirmationMessage()StringgetKeyColumnNames()StringgetProjectClientIdColumn()StringgetProjectIdColumn()StringgetProjectTable()voidsetFileOpener(liquibase.resource.ResourceAccessor var1)voidsetKeyColumnNames(String keyColumnNames)voidsetProjectClientIdColumn(String projectClientIdColumn)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
 
- 
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:
 getConfirmationMessagein interfaceliquibase.change.custom.CustomChange
 
- 
setFileOpener
public void setFileOpener(liquibase.resource.ResourceAccessor var1)
- Specified by:
 setFileOpenerin 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:
 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
 
 - 
 
 -