Class BaseOracleDdlHelper
- 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 Summary
Fields Modifier and Type Field Description protected org.springframework.jdbc.core.JdbcTemplate
jdbcTemplate
protected String
schemaName
-
Constructor Summary
Constructors Constructor Description BaseOracleDdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
createTriggersAndFunctions()
void
disableService()
void
dropIndex(String indexName, String tableName)
void
dropTriggersAndFunctions()
void
enableService()
protected abstract String
getTriggerName()
boolean
indexExist(String indexName, String tableName)
-
-
-
Field Detail
-
jdbcTemplate
protected final org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
-
schemaName
protected final String schemaName
-
-
Method Detail
-
getTriggerName
protected abstract String getTriggerName()
-
createTriggersAndFunctions
public abstract void createTriggersAndFunctions()
-
enableService
public void enableService()
-
disableService
public void disableService()
-
dropTriggersAndFunctions
public void dropTriggersAndFunctions()
-
-