@Override public String getDomainUser(String baseUsername, String tenantDomain) { tenantDomain = getTenantDomain(tenantDomain); return tenantService.getDomainUser(baseUsername, tenantDomain); }
private String getTenantAdminUser(String tenantDomain) { return tenantService.getDomainUser(getBaseAdminUser(), tenantDomain); }
public String getUserDomain(String userName) { return this.tenantService.getUserDomain(userName); } }
protected void checkTenantEnabled(String tenantDomain) { Tenant tenant = getTenant(tenantDomain); // note: System user can access disabled tenants if (tenant == null || !AuthenticationUtil.isRunAsUserTheSystemUser() && !tenant.isEnabled()) { throw new TenantDisabledException(tenantDomain); } }
@Override public String getIdentifier(Tenant entry) { return entry.getTenantDomain(); }
protected boolean isTenantRoutingContentStore(ContentStore contentStore) { boolean router = tenantRoutingContentStore(contentStore) != null; return router; }
protected boolean isTenantDeployer(ContentStore contentStore) { boolean deployer = tenantDeployer(contentStore) != null; return deployer; }
@Override public String getBaseName(String name) { // get base name, but don't force for non-tenant user (e.g. super admin) return getBaseName(name, false); }
@Override public void init() { getTenantContentStore(); }
@Override public String getUserDomain(String username) { return tenantService.getUserDomain(username); }
/** * Main entry point. */ public static void main(String[] args) { runMain("tenantInterpreter"); }
@Override public String getCurrentUserDomain() { return tenantService.getCurrentUserDomain(); }
public TenantDomainMismatchException(String tenantA, String tenantB) { super( "domain mismatch: expected = " + renderTenent(tenantA) + ", actual = " + renderTenent(tenantB) ); this.tenantA = tenantA; this.tenantB = tenantB; } private static String renderTenent(String tenant)
@Override public String getBaseNameUser(String username) { return tenantService.getBaseNameUser(username); }
protected void checkTenantEnabled(String tenantDomain) { Tenant tenant = getTenant(tenantDomain); // note: System user can access disabled tenants if (tenant == null || !AuthenticationUtil.isRunAsUserTheSystemUser() && !tenant.isEnabled()) { throw new TenantDisabledException(tenantDomain); } }
@Override public String getDomainUser(String baseUsername, String tenantDomain) { tenantDomain = getTenantDomain(tenantDomain); return tenantService.getDomainUser(baseUsername, tenantDomain); }
private String getTenantAdminUser(String tenantDomain) { return tenantService.getDomainUser(getBaseAdminUser(), tenantDomain); }
@Override public ChildAssociationRef getBaseName(ChildAssociationRef childAssocRef) { return getBaseName(childAssocRef, false); }
@Override public void init() { getTenantContentStore(); }
@Override public NodeRef getBaseName(NodeRef nodeRef) { return getBaseName(nodeRef, false); }