Class BaseH2DdlHelper
java.lang.Object
com.atlassian.confluence.security.denormalisedpermissions.impl.setup.h2triggers.BaseH2DdlHelper
- Direct Known Subclasses:
H2ContentDdlHelper,H2ContentPermissionDdlHelper,H2ContentPermissionSetDdlHelper,H2SpaceDdlHelper,H2SpacePermissionDdlHelper
Abstract class for H2 operations
- Since:
- 7.11.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.springframework.jdbc.core.JdbcTemplate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateTriggersAndFunctions(boolean enableService) voidvoidvoidvoidprotected TriggerEvent[]protected abstract Stringprotected abstract Stringprotected abstract StringgetTriggerName(TriggerEvent event) booleanindexExist(String indexName, String tableName)
-
Field Details
-
jdbcTemplate
protected final org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
-
-
Constructor Details
-
BaseH2DdlHelper
public BaseH2DdlHelper(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
-
-
Method Details
-
getTriggerName
-
getTableName
-
getTriggerClassName
-
createTriggersAndFunctions
public void createTriggersAndFunctions(boolean enableService) -
getSupportedEvents
-
enableService
public void enableService() -
disableService
public void disableService() -
dropTriggersAndFunctions
public void dropTriggersAndFunctions() -
dropIndex
-
indexExist
-