Class MySqlContentPermissionSetDdlHelper
java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.setup.mysql.BaseMySqlDdlHelper
com.atlassian.confluence.security.denormalisedpermissions.impl.setup.mysql.MySqlContentPermissionSetDdlHelper
Contains methods for creating/removing triggers for content_perm_set table
- Since:
- 7.11.0
-
Field Summary
Fields inherited from class com.atlassian.confluence.security.denormalisedpermissions.impl.setup.mysql.BaseMySqlDdlHelper
jdbcTemplate, schemaName
-
Constructor Summary
ConstructorsConstructorDescriptionMySqlContentPermissionSetDdlHelper
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
Method Summary
Methods inherited from class com.atlassian.confluence.security.denormalisedpermissions.impl.setup.mysql.BaseMySqlDdlHelper
createTriggersAndFunctions, disableService, dropIndex, dropTriggersAndFunctions, enableService, getTriggerName, indexExist
-
Constructor Details
-
MySqlContentPermissionSetDdlHelper
public MySqlContentPermissionSetDdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
-
Method Details
-
getProcedureName
- Specified by:
getProcedureName
in classBaseMySqlDdlHelper
-
getTriggerName
- Specified by:
getTriggerName
in classBaseMySqlDdlHelper
-
getCreateUpdateTriggerDdl
- Specified by:
getCreateUpdateTriggerDdl
in classBaseMySqlDdlHelper
-
getCreateInsertTriggerDdl
- Specified by:
getCreateInsertTriggerDdl
in classBaseMySqlDdlHelper
-
getCreateDeleteTriggerDdl
- Specified by:
getCreateDeleteTriggerDdl
in classBaseMySqlDdlHelper
-
getSupportedEvents
- Overrides:
getSupportedEvents
in classBaseMySqlDdlHelper
-
getCreateTriggerScripts
- Overrides:
getCreateTriggerScripts
in classBaseMySqlDdlHelper
-