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.JdbcTemplatejdbcTemplateprotected StringschemaName
-
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 voidcreateTriggersAndFunctions()voiddisableService()voiddropIndex(String indexName, String tableName)voiddropTriggersAndFunctions()voidenableService()protected abstract StringgetTriggerName()booleanindexExist(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()
-
-