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 TypeMethodDescriptionvoid
createTriggersAndFunctions
(boolean enableService) void
void
void
void
protected TriggerEvent[]
protected abstract String
protected abstract String
protected abstract String
getTriggerName
(TriggerEvent event) boolean
indexExist
(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
-