Class MySqlSpaceDdlHelper
- java.lang.Object
 - 
- com.atlassian.confluence.security.denormalisedpermissions.impl.setup.mysql.BaseMySqlDdlHelper
 - 
- com.atlassian.confluence.security.denormalisedpermissions.impl.setup.mysql.MySqlSpaceDdlHelper
 
 
 
- 
public class MySqlSpaceDdlHelper extends BaseMySqlDdlHelper
Contains methods for creating/removing triggers for spaces table- Since:
 - 7.11.0
 
 
- 
- 
Field Summary
- 
Fields inherited from class com.atlassian.confluence.security.denormalisedpermissions.impl.setup.mysql.BaseMySqlDdlHelper
jdbcTemplate, schemaName 
 - 
 
- 
Constructor Summary
Constructors Constructor Description MySqlSpaceDdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetCreateDeleteTriggerDdl()protected StringgetCreateInsertTriggerDdl()protected StringgetCreateUpdateTriggerDdl()protected StringgetProcedureName()protected StringgetTriggerName()- 
Methods inherited from class com.atlassian.confluence.security.denormalisedpermissions.impl.setup.mysql.BaseMySqlDdlHelper
createTriggersAndFunctions, disableService, dropIndex, dropTriggersAndFunctions, enableService, getCreateTriggerScripts, getSupportedEvents, getTriggerName, indexExist 
 - 
 
 - 
 
- 
- 
Method Detail
- 
getProcedureName
protected String getProcedureName()
- Specified by:
 getProcedureNamein classBaseMySqlDdlHelper
 
- 
getTriggerName
protected String getTriggerName()
- Specified by:
 getTriggerNamein classBaseMySqlDdlHelper
 
- 
getCreateUpdateTriggerDdl
protected String getCreateUpdateTriggerDdl()
- Specified by:
 getCreateUpdateTriggerDdlin classBaseMySqlDdlHelper
 
- 
getCreateInsertTriggerDdl
protected String getCreateInsertTriggerDdl()
- Specified by:
 getCreateInsertTriggerDdlin classBaseMySqlDdlHelper
 
- 
getCreateDeleteTriggerDdl
protected String getCreateDeleteTriggerDdl()
- Specified by:
 getCreateDeleteTriggerDdlin classBaseMySqlDdlHelper
 
 - 
 
 -