public abstract class TenantUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
TenantUtil.TenantRunAsWork |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_TENANT |
static java.lang.String |
SYSTEM_TENANT |
Constructor and Description |
---|
TenantUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getCurrentDomain() |
static java.lang.String |
getTenantDomain(java.lang.String name) |
static boolean |
isCurrentDomainDefault() |
static boolean |
isDefaultTenantName(java.lang.String name) |
static java.lang.Object |
runAsDefaultTenant(TenantUtil.TenantRunAsWork runAsWork) |
static java.lang.Object |
runAsSystemTenant(TenantUtil.TenantRunAsWork runAsWork,
java.lang.String tenantDomain) |
static java.lang.Object |
runAsTenant(TenantUtil.TenantRunAsWork runAsWork,
java.lang.String tenantDomain)
Execute a unit of work in a given tenant context.
|
static java.lang.Object |
runAsUserTenant(TenantUtil.TenantRunAsWork runAsWork,
java.lang.String uid,
java.lang.String tenantDomain)
Execute a unit of work in a given tenant context.
|
public static final java.lang.String SYSTEM_TENANT
public static final java.lang.String DEFAULT_TENANT
public static java.lang.Object runAsUserTenant(TenantUtil.TenantRunAsWork runAsWork, java.lang.String uid, java.lang.String tenantDomain)
runAsWork
- the unit of work to douid
- the user IDtenanDomain
- the tenant domainpublic static java.lang.Object runAsTenant(TenantUtil.TenantRunAsWork runAsWork, java.lang.String tenantDomain)
runAsWork
- the unit of work to dotenanDomain
- the tenant domainpublic static java.lang.Object runAsDefaultTenant(TenantUtil.TenantRunAsWork runAsWork)
public static java.lang.Object runAsSystemTenant(TenantUtil.TenantRunAsWork runAsWork, java.lang.String tenantDomain)
public static java.lang.String getCurrentDomain()
public static boolean isCurrentDomainDefault()
public static java.lang.String getTenantDomain(java.lang.String name)
public static boolean isDefaultTenantName(java.lang.String name)
Copyright © 2005 - 2013 Alfresco Software, Inc. All Rights Reserved.