Class 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 Detail

      • AAddDynamicTablesForeignKeys

        public AAddDynamicTablesForeignKeys()
    • 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 interface liquibase.change.custom.CustomChange
      • setFileOpener

        public void setFileOpener​(liquibase.resource.ResourceAccessor var1)
        Specified by:
        setFileOpener in interface liquibase.change.custom.CustomChange
      • setUp

        public void setUp()
                   throws liquibase.exception.SetupException
        Specified by:
        setUp in interface liquibase.change.custom.CustomChange
        Throws:
        liquibase.exception.SetupException
      • validate

        public liquibase.exception.ValidationErrors validate​(liquibase.database.Database var1)
        Specified by:
        validate in interface liquibase.change.custom.CustomChange
      • execute

        public void execute​(liquibase.database.Database database)
                     throws liquibase.exception.CustomChangeException
        Specified by:
        execute in interface liquibase.change.custom.CustomTaskChange
        Throws:
        liquibase.exception.CustomChangeException