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()
 
 - 
 
 -