public void listMembers(String shortName, final String nameFilter, final String roleFilter, final boolean collapseGroups, final SiteMembersCallback callback) { // MT share - for activity service system callback if (tenantService.isEnabled() && (AuthenticationUtil.SYSTEM_USER_NAME.equals(AuthenticationUtil.getRunAsUser())) && tenantService.isTenantName(shortName)) { final String tenantDomain = tenantService.getDomain(shortName); final String sName = tenantService.getBaseName(shortName, true); TenantUtil.runAsSystemTenant(new TenantRunAsWork<Void>() { public Void doWork() throws Exception { listMembersImpl(sName, nameFilter, roleFilter, collapseGroups, callback); return null; } }, tenantDomain); } else { listMembersImpl(shortName, nameFilter, roleFilter, collapseGroups, callback); } }
/** * Throws exception if domain mismatch * @param defName String */ public void checkDomain(String defName) { if (tenantService.isEnabled() && !ignoreTenantCheck) { String processKey = defName; if (isGlobalId(defName)) { processKey = getLocalEngineId(defName); } if(tenantService.isTenantName(processKey)) { tenantService.checkDomain(processKey); } } }
/** * Throws exception if domain mismatch * @param defName String */ public void checkDomain(String defName) { if (tenantService.isEnabled() && !ignoreTenantCheck) { String processKey = defName; if (isGlobalId(defName)) { processKey = getLocalEngineId(defName); } if(tenantService.isTenantName(processKey)) { tenantService.checkDomain(processKey); } } }
public void listMembers(String shortName, final String nameFilter, final String roleFilter, final boolean collapseGroups, final SiteMembersCallback callback) { // MT share - for activity service system callback if (tenantService.isEnabled() && (AuthenticationUtil.SYSTEM_USER_NAME.equals(AuthenticationUtil.getRunAsUser())) && tenantService.isTenantName(shortName)) { final String tenantDomain = tenantService.getDomain(shortName); final String sName = tenantService.getBaseName(shortName, true); TenantUtil.runAsSystemTenant(new TenantRunAsWork<Void>() { public Void doWork() throws Exception { listMembersImpl(sName, nameFilter, roleFilter, collapseGroups, callback); return null; } }, tenantDomain); } else { listMembersImpl(shortName, nameFilter, roleFilter, collapseGroups, callback); } }
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); } }
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); } }
/** * @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); } }
/** * @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); } }
/** * @see org.alfresco.service.cmr.site.SiteService#listMembersInfo(String, * String, String, int, boolean) */ public List<SiteMemberInfo> listMembersInfo(String shortName, final String nameFilter, final String roleFilter, final int size, final boolean collapseGroups) { // MT share - for activity service system callback if (tenantService.isEnabled() && (AuthenticationUtil.SYSTEM_USER_NAME.equals(AuthenticationUtil .getRunAsUser())) && tenantService.isTenantName(shortName)) { final String tenantDomain = tenantService.getDomain(shortName); final String sName = tenantService.getBaseName(shortName, true); return AuthenticationUtil.runAs( new AuthenticationUtil.RunAsWork<List<SiteMemberInfo>>() { public List<SiteMemberInfo> doWork() throws Exception { return listMembersInfoImpl(sName, nameFilter, roleFilter, size, collapseGroups); } }, tenantService.getDomainUser(AuthenticationUtil.getSystemUserName(), tenantDomain)); } else { return listMembersInfoImpl(shortName, nameFilter, roleFilter, size, collapseGroups); } }
/** * @see org.alfresco.service.cmr.site.SiteService#listMembersInfo(String, * String, String, int, boolean) */ public List<SiteMemberInfo> listMembersInfo(String shortName, final String nameFilter, final String roleFilter, final int size, final boolean collapseGroups) { // MT share - for activity service system callback if (tenantService.isEnabled() && (AuthenticationUtil.SYSTEM_USER_NAME.equals(AuthenticationUtil .getRunAsUser())) && tenantService.isTenantName(shortName)) { final String tenantDomain = tenantService.getDomain(shortName); final String sName = tenantService.getBaseName(shortName, true); return AuthenticationUtil.runAs( new AuthenticationUtil.RunAsWork<List<SiteMemberInfo>>() { public List<SiteMemberInfo> doWork() throws Exception { return listMembersInfoImpl(sName, nameFilter, roleFilter, size, collapseGroups); } }, tenantService.getDomainUser(AuthenticationUtil.getSystemUserName(), tenantDomain)); } else { return listMembersInfoImpl(shortName, nameFilter, roleFilter, size, collapseGroups); } }