public class CommonTenantSetup extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CONFLUENCE_PRODUCT_NAME |
static String |
DATASOURCE_NAME |
static String |
TIMEZONE_PROPERTY |
Constructor and Description |
---|
CommonTenantSetup(BandanaManager bandanaManager,
ConfluenceSidManager sidManager,
com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService,
com.atlassian.crowd.embedded.core.util.SingleThreadedCrowdDirectorySynchroniser directorySynchroniser,
com.atlassian.crowd.embedded.api.CrowdService crowdService,
EmbeddedCrowdBootstrap embeddedCrowdBootstrap,
FlywayManager flywayManager,
I18NBeanFactory i18NBeanFactory,
MediaApiClientIdentitySupplier mediaApiClientIdentitySupplier,
PermissionManager permissionManager,
org.springframework.transaction.PlatformTransactionManager platformTransactionManager,
SettingsManager settingsManager,
SpacePermissionSaver spacePermissionManager,
SystemTenant systemTenant,
cloud.atlassian.provisioning.TenantedEventManager provisioningEventManager,
UpgradeManager upgradeManager,
UpgradeTaskRunner upgradeTaskRunner,
VCacheProvisioner vcacheProvisioner,
DRIProvisioner driProvisioner) |
Modifier and Type | Method and Description |
---|---|
void |
finaliseSetup()
Finalise the setup for a new Confluence tenant.
|
static void |
initialiseData(FlywayManager flywayManager) |
cloud.atlassian.provisioning.ProvisionerApiResponse |
provisionBaseTenantData(com.atlassian.config.db.DatabaseDetails dbDetails,
String baseUrl,
Map<String,String> provisionProperties,
Set<String> licensedProducts)
Provision the base data for a new Confluence tenant.
|
public static final String DATASOURCE_NAME
public static final String TIMEZONE_PROPERTY
public static final String CONFLUENCE_PRODUCT_NAME
public CommonTenantSetup(BandanaManager bandanaManager, ConfluenceSidManager sidManager, com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService, com.atlassian.crowd.embedded.core.util.SingleThreadedCrowdDirectorySynchroniser directorySynchroniser, com.atlassian.crowd.embedded.api.CrowdService crowdService, EmbeddedCrowdBootstrap embeddedCrowdBootstrap, FlywayManager flywayManager, I18NBeanFactory i18NBeanFactory, MediaApiClientIdentitySupplier mediaApiClientIdentitySupplier, PermissionManager permissionManager, org.springframework.transaction.PlatformTransactionManager platformTransactionManager, SettingsManager settingsManager, SpacePermissionSaver spacePermissionManager, SystemTenant systemTenant, cloud.atlassian.provisioning.TenantedEventManager provisioningEventManager, UpgradeManager upgradeManager, UpgradeTaskRunner upgradeTaskRunner, VCacheProvisioner vcacheProvisioner, DRIProvisioner driProvisioner)
public cloud.atlassian.provisioning.ProvisionerApiResponse provisionBaseTenantData(com.atlassian.config.db.DatabaseDetails dbDetails, String baseUrl, Map<String,String> provisionProperties, Set<String> licensedProducts) throws Exception
Exception
public void finaliseSetup() throws com.atlassian.studio.host.common.DataSetupException
We split this into a separate method as there's work to be done currently in Unicorn between calling provisionBaseTenantData and finaliseSetup.
com.atlassian.studio.host.common.DataSetupException
public static void initialiseData(FlywayManager flywayManager)
Copyright © 2003–2017 Atlassian. All rights reserved.