/** * Returns the server url of this site root.<p> * * @return the server url */ public String getUrl() { return m_siteMatcher.getUrl(); }
/** * Returns the server url of this site root.<p> * * @return the server url */ public String getUrl() { return m_siteMatcher.getUrl(); }
/** * Returns the secure server url of this site root.<p> * * @return the secure server url */ public String getSecureUrl() { return m_secureServer.getUrl(); }
/** * Adds a new Site matcher object to the map of server names. * * @param matcher the SiteMatcher of the server * @param site the site to add * * @throws CmsConfigurationException if the site contains a server name, that is already assigned */ private void addServer(CmsSiteMatcher matcher, CmsSite site) throws CmsConfigurationException { if (m_siteMatcherSites.containsKey(matcher)) { throw new CmsConfigurationException(Messages.get().container( Messages.ERR_DUPLICATE_SERVER_NAME_1, matcher.getUrl())); } m_matchers.add(matcher); m_siteMatcherSites.put(matcher, site); }
/** * Adds a new Site matcher object to the map of server names. * * @param matcher the SiteMatcher of the server * @param site the site to add * * @throws CmsConfigurationException if the site contains a server name, that is already assigned */ private void addServer(CmsSiteMatcher matcher, CmsSite site) throws CmsConfigurationException { if (m_siteMatcherSites.containsKey(matcher)) { throw new CmsConfigurationException( Messages.get().container(Messages.ERR_DUPLICATE_SERVER_NAME_1, matcher.getUrl())); } Map<CmsSiteMatcher, CmsSite> siteMatcherSites = new HashMap<CmsSiteMatcher, CmsSite>(m_siteMatcherSites); siteMatcherSites.put(matcher, site); setSiteMatcherSites(siteMatcherSites); }
for (Map.Entry<CmsSiteMatcher, CmsSite> entry : m_siteMatcherSites.entrySet()) { boolean isSite = site.getUrl().equals(entry.getKey().getUrl()); boolean isSecure = site.hasSecureServer() ? site.getSecureUrl().equals(entry.getKey().getUrl()) : false; boolean isAlias = site.getAliases().contains(entry.getKey()); if (!(isSite || isSecure || isAlias)) {
/** * Returns the secure server url of this site root.<p> * * @return the secure server url */ public String getSecureUrl() { if (m_secureServer != null) { return m_secureServer.getUrl(); } else { LOG.error(Messages.get().getBundle().key(Messages.ERR_SECURESERVER_MISSING_1, toString())); return getUrl(); } }
Optional<String> targetWithReplacedHost = CmsStringUtil.replacePrefix( target, site.getSiteMatcher().getUrl(), secureUrl, true);
&& getSiteManager().getWorkplaceSiteMatcher().getUrl().equals(site.getSecureUrl())) {
CmsSiteMatcher matcher = (CmsSiteMatcher)aliasIterator.next(); Element aliasElement = siteElement.addElement(N_ALIAS); aliasElement.addAttribute(A_SERVER, matcher.getUrl()); if (matcher.getTimeOffset() != 0) { aliasElement.addAttribute(A_OFFSET, "" + matcher.getTimeOffset());
CmsSiteMatcher matcher = aliasIterator.next(); Element aliasElement = siteElement.addElement(N_ALIAS); aliasElement.addAttribute(A_SERVER, matcher.getUrl()); if (matcher.getTimeOffset() != 0) { aliasElement.addAttribute(A_OFFSET, "" + matcher.getTimeOffset());