@Override public String getObject() { final TenantDO currentTenant = userContext.getCurrentTenant(); return currentTenant != null ? currentTenant.getShortName() : "???"; }
/** * @param list * @return csv list of tenants. */ @Override public String getTenantShortNames(final Collection<TenantDO> list) { if (list == null || list.size() == 0) { return ""; } final StringBuilder sb = new StringBuilder(); String separator = ""; for (final TenantDO tenant : list) { sb.append(separator).append(tenant.getShortName()); separator = ", "; } return sb.toString(); }
/** * @see org.projectforge.framework.cache.AbstractCache#refresh() */ @Override protected void refresh() { log.info("Refreshing " + TenantRegistry.class.getName() + "..."); final Iterator<Map.Entry<Integer, TenantRegistry>> it = tenantRegistryMap.entrySet().iterator(); while (it.hasNext() == true) { final Map.Entry<Integer, TenantRegistry> entry = it.next(); final TenantRegistry registry = entry.getValue(); if (registry.isOutdated() == true) { final TenantDO tenant = registry.getTenant(); log.info("Detaching caches of tenant '" + (tenant != null ? tenant.getShortName() : "null") + "' with id " + (tenant != null ? tenant.getId() : "null")); it.remove(); } } log.info("Refreshing of " + TenantRegistry.class.getName() + " done."); }
@Override public String getLogName(final TenantDO tenant) { final TenantDO t = getTenant(tenant.getId()); return "#" + t.getId() + " '" + t.getShortName() + "'"; }
public String getLogName(final TenantDO tenant) { final TenantDO t = getTenant(tenant.getId()); return "#" + t.getId() + " '" + t.getShortName() + "'"; }