java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.setup.oracle.BaseOracleDdlHelper
Direct Known Subclasses:
OracleContentDdlHelper, OracleContentPermissionDdlHelper, OracleContentPermissionSetDdlHelper, OracleSpaceDdlHelper, OracleSpacePermissionDdlHelper

public abstract class BaseOracleDdlHelper extends Object
Abstract class for Oracle operations
Since:
7.11.0
  • Field Details

    • jdbcTemplate

      protected final org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
    • schemaName

      protected final String schemaName
  • Constructor Details

    • BaseOracleDdlHelper

      public BaseOracleDdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
  • Method Details

    • getTriggerName

      protected abstract String getTriggerName()
    • createTriggersAndFunctions

      public abstract void createTriggersAndFunctions()
    • enableService

      public void enableService()
    • disableService

      public void disableService()
    • dropTriggersAndFunctions

      public void dropTriggersAndFunctions()
    • dropIndex

      public void dropIndex(String indexName, String tableName)
    • indexExist

      public boolean indexExist(String indexName, String tableName)