com.atlassian.jira.tenancy
Class DefaultJiraTenantAccessor

java.lang.Object
  extended by com.atlassian.jira.tenancy.DefaultJiraTenantAccessor
All Implemented Interfaces:
JiraTenantAccessor, com.atlassian.tenancy.api.TenantAccessor

public class DefaultJiraTenantAccessor
extends Object
implements JiraTenantAccessor

Implementation of TenantAccessor for InstantOn - only has a system tenant

Since:
v7.0

Constructor Summary
DefaultJiraTenantAccessor(com.atlassian.tenancy.api.TenantContext tenantContext)
           
 
Method Summary
 void addTenant(com.atlassian.tenancy.api.Tenant tenant)
           
<T> T
asTenant(com.atlassian.tenancy.api.Tenant tenant, Callable<T> call)
           
 Iterable<com.atlassian.tenancy.api.Tenant> getAvailableTenants()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultJiraTenantAccessor

public DefaultJiraTenantAccessor(com.atlassian.tenancy.api.TenantContext tenantContext)
Method Detail

getAvailableTenants

public Iterable<com.atlassian.tenancy.api.Tenant> getAvailableTenants()
Specified by:
getAvailableTenants in interface com.atlassian.tenancy.api.TenantAccessor

asTenant

public <T> T asTenant(com.atlassian.tenancy.api.Tenant tenant,
                      Callable<T> call)
           throws com.atlassian.tenancy.api.TenantUnavailableException,
                  InvocationTargetException
Specified by:
asTenant in interface com.atlassian.tenancy.api.TenantAccessor
Throws:
com.atlassian.tenancy.api.TenantUnavailableException
InvocationTargetException

addTenant

public void addTenant(com.atlassian.tenancy.api.Tenant tenant)
Specified by:
addTenant in interface JiraTenantAccessor


Copyright © 2002-2014 Atlassian. All Rights Reserved.