com.atlassian.jira.startup
Class SystemTenantProvider

java.lang.Object
  extended by com.atlassian.jira.startup.SystemTenantProvider
All Implemented Interfaces:
com.atlassian.multitenant.SystemTenantProvider

public class SystemTenantProvider
extends Object
implements com.atlassian.multitenant.SystemTenantProvider

Since:
v4.3

Field Summary
static String SYSTEM_TENANT_DELEGATOR_NAME
           
static String SYSTEM_TENANT_NAME
           
 
Constructor Summary
SystemTenantProvider()
           
 
Method Summary
 DatabaseConfigurationLoader getDatabaseConfigLoader()
           
 DatabaseConfig getSystemDatabaseConfig()
          This method initialises OfBiz entity config util, if it isn't already initialised, and reads the default database config from it, as well as the default delegator.
 com.atlassian.multitenant.impl.TenantComponentMap getSystemTenant()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SYSTEM_TENANT_NAME

public static final String SYSTEM_TENANT_NAME
See Also:
Constant Field Values

SYSTEM_TENANT_DELEGATOR_NAME

public static final String SYSTEM_TENANT_DELEGATOR_NAME
See Also:
Constant Field Values
Constructor Detail

SystemTenantProvider

public SystemTenantProvider()
Method Detail

getSystemTenant

public com.atlassian.multitenant.impl.TenantComponentMap getSystemTenant()
Specified by:
getSystemTenant in interface com.atlassian.multitenant.SystemTenantProvider

getSystemDatabaseConfig

public DatabaseConfig getSystemDatabaseConfig()
This method initialises OfBiz entity config util, if it isn't already initialised, and reads the default database config from it, as well as the default delegator. It then *removes* this from ofbiz, so that it can be added later in the standard multi tenant way, with the system tenant name.

Returns:
The system database config

getDatabaseConfigLoader

public DatabaseConfigurationLoader getDatabaseConfigLoader()


Copyright © 2002-2012 Atlassian. All Rights Reserved.