Class PostgresSpacePermissionDdlHelper
java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.setup.postgres.BasePostgresDdlHelper
com.atlassian.confluence.security.denormalisedpermissions.impl.setup.postgres.PostgresSpacePermissionDdlHelper
Contains methods for creating/removing triggers for spacepermissions table
- Since:
- 7.11.0
-
Field Summary
Fields inherited from class com.atlassian.confluence.security.denormalisedpermissions.impl.setup.postgres.BasePostgresDdlHelper
jdbcTemplate, schemaName
-
Constructor Summary
ConstructorsConstructorDescriptionPostgresSpacePermissionDdlHelper
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) -
Method Summary
Methods inherited from class com.atlassian.confluence.security.denormalisedpermissions.impl.setup.postgres.BasePostgresDdlHelper
createTriggersAndFunctions, disableService, dropIndex, enableService, getCreateEmptyTriggerFunctionDdl, getCreateTriggerDdl, getCreateTriggerScripts, getDropTriggerDdl, getTriggerName, indexExist
-
Constructor Details
-
PostgresSpacePermissionDdlHelper
public PostgresSpacePermissionDdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
-
Method Details
-
dropTriggersAndFunctions
public void dropTriggersAndFunctions()- Overrides:
dropTriggersAndFunctions
in classBasePostgresDdlHelper
-
getTriggerName
- Specified by:
getTriggerName
in classBasePostgresDdlHelper
-
getTriggerTableName
- Specified by:
getTriggerTableName
in classBasePostgresDdlHelper
-
getTriggerFunctionName
- Specified by:
getTriggerFunctionName
in classBasePostgresDdlHelper
-
getCreateTriggerFunctionDdl
- Specified by:
getCreateTriggerFunctionDdl
in classBasePostgresDdlHelper
-