private String getTenantDomain() { return tenantService.getCurrentUserDomain(); }
private String getCurrentTenantDomain() { String tenantDomain = tenantService.getCurrentUserDomain(); if (tenantDomain == null) { return TenantService.DEFAULT_DOMAIN; } return tenantDomain; }
private String getCurrentTenantDomain() { String tenantDomain = tenantService.getCurrentUserDomain(); if (tenantDomain == null) { return TenantService.DEFAULT_DOMAIN; } return tenantDomain; }
private String getTenantDomain() { return tenantService.getCurrentUserDomain(); }
@Override public void refresh() { String tenantId = tenantService.getCurrentUserDomain(); refresh(tenantId); }
@Override public boolean isUpToDate() { String tenantId = tenantService.getCurrentUserDomain(); return isUpToDate(tenantId); }
@Override public T get() { String tenantId = tenantService.getCurrentUserDomain(); return get(tenantId); }
public void forceInChangesForThisUncommittedTransaction() { String tenantId = tenantService.getCurrentUserDomain(); forceInChangesForThisUncommittedTransaction(tenantId); }
@Override public boolean isUpToDate() { String tenantId = tenantService.getCurrentUserDomain(); return isUpToDate(tenantId); }
@Override public void refresh() { String tenantId = tenantService.getCurrentUserDomain(); refresh(tenantId); }
public synchronized void removeTenantDataSource(String tenantDomain) throws SQLException { String currentTenantDomain = tenantService.getCurrentUserDomain(); if (! TenantService.DEFAULT_DOMAIN.equals(currentTenantDomain)) { throw new RuntimeException("Unexpected - should not be in context of a tenant ["+currentTenantDomain+"]"); } tenantDataSources.remove(tenantDomain); super.afterPropertiesSet(); // to update resolved data sources } }
public void forceInChangesForThisUncommittedTransaction() { String tenantId = tenantService.getCurrentUserDomain(); forceInChangesForThisUncommittedTransaction(tenantId); }
public <T extends Object> List<T> filterByDomain(Collection<T> values, final Function<T, String> processKeyGetter) { final String currentDomain = tenantService.getCurrentUserDomain(); return CollectionUtils.filter(values, new Filter<T>() { public Boolean apply(T value) { String key = processKeyGetter.apply(value); String domain = TenantUtil.getTenantDomain(key); return currentDomain.equals(domain) || domain.equals(TenantService.DEFAULT_DOMAIN); } }); }
public <T extends Object> List<T> filterByDomain(Collection<T> values, final Function<T, String> processKeyGetter) { final String currentDomain = tenantService.getCurrentUserDomain(); return CollectionUtils.filter(values, new Filter<T>() { public Boolean apply(T value) { String key = processKeyGetter.apply(value); String domain = TenantUtil.getTenantDomain(key); return currentDomain.equals(domain) || domain.equals(TenantService.DEFAULT_DOMAIN); } }); }
public synchronized void removeTenantDataSource(String tenantDomain) throws SQLException { String currentTenantDomain = tenantService.getCurrentUserDomain(); if (! TenantService.DEFAULT_DOMAIN.equals(currentTenantDomain)) { throw new RuntimeException("Unexpected - should not be in context of a tenant ["+currentTenantDomain+"]"); } tenantDataSources.remove(tenantDomain); super.afterPropertiesSet(); // to update resolved data sources } }
@Override public T get() { String tenantId = tenantService.getCurrentUserDomain(); return get(tenantId); }
public synchronized void addTenantDataSource(String tenantDomain, String dbUrl) throws SQLException { String currentTenantDomain = tenantService.getCurrentUserDomain(); if (! TenantService.DEFAULT_DOMAIN.equals(currentTenantDomain)) { throw new RuntimeException("Unexpected - should not be in context of a tenant ["+currentTenantDomain+"]"); } tenantDataSources.put(tenantDomain, new TenantBasicDataSource(baseDataSource, dbUrl, -1)); super.afterPropertiesSet(); // to update resolved data sources }
public synchronized void addTenantDataSource(String tenantDomain, String dbUrl) throws SQLException { String currentTenantDomain = tenantService.getCurrentUserDomain(); if (! TenantService.DEFAULT_DOMAIN.equals(currentTenantDomain)) { throw new RuntimeException("Unexpected - should not be in context of a tenant ["+currentTenantDomain+"]"); } tenantDataSources.put(tenantDomain, new TenantBasicDataSource(baseDataSource, dbUrl, -1)); super.afterPropertiesSet(); // to update resolved data sources }
private Pair<String, String> cacheKey(String authorityName) { String tenantDomain = AuthorityType.getAuthorityType(authorityName) == AuthorityType.USER ? tenantService.getDomain(authorityName) : tenantService.getCurrentUserDomain(); return new Pair<String, String>(tenantDomain, getPooledName(authorityName)); }
private Pair<String, String> cacheKey(String authorityName) { String tenantDomain = AuthorityType.getAuthorityType(authorityName) == AuthorityType.USER ? tenantService.getDomain(authorityName) : tenantService.getCurrentUserDomain(); return new Pair<String, String>(tenantDomain, getPooledName(authorityName)); }