public URL getTenantPlatformURL(Tenant tenant, String path) { return getURL(getTenantPlatformDomain(tenant), path); }
public String getTenantPlatformBaseURL(Tenant tenant) { return getTenantPlatformURL(tenant, "").toString(); }
public URL getTenantWebURL(Tenant tenant, String path) { return getURL(getTenantWebDomain(tenant), path); }
public String getTenantWebDomain(Tenant tenant) { if (siteSettings.getWebDomainName().isPresent()) { return getTenantDomainName(siteSettings.getWebDomainName().get(), tenant); } return getTenantPlatformDomain(tenant); }
public String getTenantWebBaseURL(Tenant tenant) { return getTenantWebURL(tenant, "").toString(); }
public String getContextPlatformBaseURL() { return getTenantPlatformBaseURL(context.getTenant()); }
public String getTenantPlatformDomain(Tenant tenant) { return getTenantDomainName(siteSettings.getDomainName(), tenant); }
public String getContextWebBaseURL() { return getTenantWebBaseURL(context.getTenant()); }
public URL getContextBackOfficeURL(String path) { return getTenantBackOfficeURL(context.getTenant(), path); }
public String getContextWebDomain() { return getTenantWebDomain(context.getTenant()); }
public String getContextPlatformDomain() { return getTenantPlatformDomain(context.getTenant()); }
public URL getContextWebURL(String path) { return getTenantWebURL(context.getTenant(), path); }
public URL getTenantBackOfficeURL(Tenant tenant, String path) { String backOfficeDomain; String realPath; if (siteSettings.getBackOfficeDomainName().isPresent()) { backOfficeDomain = siteSettings.getBackOfficeDomainName().get(); realPath = path; } else { backOfficeDomain = getTenantPlatformDomain(tenant); realPath = "/admin" + (path.startsWith("/") ? "" : "/") + path; } return getURL(backOfficeDomain, realPath); }
public URL getContextPlatformURL(String path) { return getTenantPlatformURL(context.getTenant(), path); }