public class DenormalisedPermissionsDdlExecutor extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CONTENT_SID_INDEX_NAME |
static String |
DENORMALISED_SID_NAME_TYPE_INDEX_NAME |
Constructor and Description |
---|
DenormalisedPermissionsDdlExecutor(org.hibernate.SessionFactory sessionFactory,
org.springframework.transaction.PlatformTransactionManager txManager) |
public static final String CONTENT_SID_INDEX_NAME
public static final String DENORMALISED_SID_NAME_TYPE_INDEX_NAME
public DenormalisedPermissionsDdlExecutor(org.hibernate.SessionFactory sessionFactory, org.springframework.transaction.PlatformTransactionManager txManager)
public void createSpaceDatabaseObjects(boolean enableService)
public void createContentDatabaseObjects(boolean enableService)
public void deactivateSpaceTriggers()
public void deactivateContentTriggers()
public void activateSpaceTriggers()
public void activateContentTriggers()
public void dropSpaceDatabaseObjects()
public void dropContentDatabaseObjects()
public List<CreateIndexCommand> getAdditionalIndexes(DdlExecutor ddlExecutor)
ddlExecutor
- ddl executorpublic List<CreateIndexCommand> getAdditionalSpaceIndexes(DdlExecutor ddlExecutor)
ddlExecutor
- ddl executorpublic String getDenormalisedSpacePermissionsIndexName(SpacePermissionType spacePermissionType)
public List<CreateIndexCommand> getAdditionalContentIndexes(DdlExecutor ddlExecutor)
ddlExecutor
- ddl executorpublic boolean indexExist(DenormalisedServiceStateRecord.ServiceType serviceType, String indexName, String tableName)
public void dropAdditionalContentIndexes()
public void dropAdditionalSpaceIndexes()
Copyright © 2003–2023 Atlassian. All rights reserved.
View cookie preferences