public abstract class AbstractTenantAwareDataSourceProvider extends Object implements TenantAwareDataSourceProvider
TenantAwareDataSourceProvider
where getDatabaseType(Tenant) always returns DatabaseType.UNKNOWN.| Constructor and Description |
|---|
AbstractTenantAwareDataSourceProvider() |
| Modifier and Type | Method and Description |
|---|---|
DatabaseType |
getDatabaseType(com.atlassian.tenancy.api.Tenant tenant)
Always returns com.atlassian.activeobjects.spi.DatabaseType#UNKNOWN
|
String |
getSchema(com.atlassian.tenancy.api.Tenant tenant)
The name of the schema used with this database for the tenant.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataSourcepublic AbstractTenantAwareDataSourceProvider()
@Nonnull public DatabaseType getDatabaseType(@Nonnull com.atlassian.tenancy.api.Tenant tenant)
getDatabaseType in interface TenantAwareDataSourceProviderDatabaseType.UNKNOWNDatabaseTypepublic String getSchema(@Nonnull com.atlassian.tenancy.api.Tenant tenant)
TenantAwareDataSourceProviderThe name of the schema used with this database for the tenant.
This is especially import for SQL Server, PostgresQL and HSQLDB
getSchema in interface TenantAwareDataSourceProvidernull if no schema is required.Copyright © 2018 Atlassian. All rights reserved.