本文整理汇总了Java中org.alfresco.repo.tenant.TenantUtil.isCurrentDomainDefault方法的典型用法代码示例。如果您正苦于以下问题:Java TenantUtil.isCurrentDomainDefault方法的具体用法?Java TenantUtil.isCurrentDomainDefault怎么用?Java TenantUtil.isCurrentDomainDefault使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.alfresco.repo.tenant.TenantUtil
的用法示例。
在下文中一共展示了TenantUtil.isCurrentDomainDefault方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: listSites
import org.alfresco.repo.tenant.TenantUtil; //导入方法依赖的package包/类
/**
* @see org.alfresco.service.cmr.site.SiteService#listSites(java.lang.String, int)
*/
public List<SiteInfo> listSites(final String userName, final int size)
{
// MT share - for activity service remote system callback (deprecated)
if (tenantService.isEnabled() &&
TenantUtil.isCurrentDomainDefault() &&
(AuthenticationUtil.SYSTEM_USER_NAME.equals(AuthenticationUtil.getRunAsUser())) &&
tenantService.isTenantUser(userName))
{
final String tenantDomain = tenantService.getUserDomain(userName);
return TenantUtil.runAsSystemTenant(new TenantRunAsWork<List<SiteInfo>>()
{
public List<SiteInfo> doWork() throws Exception
{
return listSitesImpl(userName, size);
}
}, tenantDomain);
}
else
{
return listSitesImpl(userName, size);
}
}
示例2: getSite
import org.alfresco.repo.tenant.TenantUtil; //导入方法依赖的package包/类
/**
* @see org.alfresco.service.cmr.site.SiteService#getSite(java.lang.String)
*/
public SiteInfo getSite(final String shortName)
{
// MT share - for activity service remote system callback (deprecated)
if (tenantService.isEnabled() &&
TenantUtil.isCurrentDomainDefault() &&
(AuthenticationUtil.SYSTEM_USER_NAME.equals(AuthenticationUtil.getRunAsUser())) &&
tenantService.isTenantName(shortName))
{
final String tenantDomain = tenantService.getDomain(shortName);
final String sName = tenantService.getBaseName(shortName, true);
return TenantUtil.runAsSystemTenant(new TenantRunAsWork<SiteInfo>()
{
public SiteInfo doWork() throws Exception
{
SiteInfo site = getSiteImpl(sName);
return new SiteInfoImpl(site.getSitePreset(), shortName, site.getTitle(), site.getDescription(), site.getVisibility(), site.getCustomProperties(), site.getNodeRef());
}
}, tenantDomain);
}
else
{
return getSiteImpl(shortName);
}
}
示例3: listMembers
import org.alfresco.repo.tenant.TenantUtil; //导入方法依赖的package包/类
public Map<String, String> listMembers(String shortName, final String nameFilter, final String roleFilter, final int size, final boolean collapseGroups)
{
// MT share - for activity service remote system callback (deprecated)
if (tenantService.isEnabled() &&
TenantUtil.isCurrentDomainDefault() &&
(AuthenticationUtil.SYSTEM_USER_NAME.equals(AuthenticationUtil.getRunAsUser())) &&
tenantService.isTenantName(shortName))
{
final String tenantDomain = tenantService.getDomain(shortName);
final String sName = tenantService.getBaseName(shortName, true);
return TenantUtil.runAsSystemTenant(new TenantRunAsWork<Map<String, String>>()
{
public Map<String, String> doWork() throws Exception
{
return listMembersImpl(sName, nameFilter, roleFilter, size, collapseGroups);
}
}, tenantDomain);
}
else
{
return listMembersImpl(shortName, nameFilter, roleFilter, size, collapseGroups);
}
}
示例4: getAllDefinitions
import org.alfresco.repo.tenant.TenantUtil; //导入方法依赖的package包/类
/**
* {@inheritDoc}
*/
public List<WorkflowDefinition> getAllDefinitions()
{
try
{
ProcessDefinitionQuery query = repoService.createProcessDefinitionQuery();
if(activitiUtil.isMultiTenantWorkflowDeploymentEnabled() && !TenantUtil.isCurrentDomainDefault())
{
query.processDefinitionKeyLike("@" + TenantUtil.getCurrentDomain() + "%");
}
return getValidWorkflowDefinitions(query.list());
}
catch (ActivitiException ae)
{
String msg = messageService.getMessage(ERR_GET_WORKFLOW_DEF);
if(logger.isDebugEnabled())
{
logger.debug(msg, ae);
}
throw new WorkflowException(msg, ae);
}
}
示例5: getDefinitions
import org.alfresco.repo.tenant.TenantUtil; //导入方法依赖的package包/类
/**
* {@inheritDoc}
*/
public List<WorkflowDefinition> getDefinitions()
{
try
{
ProcessDefinitionQuery query = repoService.createProcessDefinitionQuery().latestVersion();
if(activitiUtil.isMultiTenantWorkflowDeploymentEnabled() && !TenantUtil.isCurrentDomainDefault())
{
query.processDefinitionKeyLike("@" + TenantUtil.getCurrentDomain() + "%");
}
return getValidWorkflowDefinitions(query.list());
}
catch (ActivitiException ae)
{
String msg = messageService.getMessage(ERR_GET_WORKFLOW_DEF);
if(logger.isDebugEnabled())
{
logger.debug(msg, ae);
}
throw new WorkflowException(msg, ae);
}
}