Class DomainRedirectDB

java.lang.Object
sk.iway.iwcm.components.domainRedirects.DomainRedirectDB

public class DomainRedirectDB extends Object
RedirectDB.java
  • Method Details

    • getInstance

      public static DomainRedirectDB getInstance()
    • getInstance

      public static DomainRedirectDB getInstance(boolean forceRefresh)
      Ziskanie instancie
      Parameters:
      forceRefresh - - ak je nastavene na true, znova sa aktualizuju data z databazy
      Returns:
    • containsDomain

      public boolean containsDomain(String domain)
    • getRedirect

      public DomainRedirectBean getRedirect(String domain)
    • getAllRedirects

      public static List<DomainRedirectBean> getAllRedirects()
    • getRedirect

      public static DomainRedirectBean getRedirect(Integer id)
    • update

      public static DomainRedirectBean update(DomainRedirectBean redir)
    • insert

      public static void insert(DomainRedirectBean redir)
    • delete

      public static void delete(Integer id)
    • delete

      public static boolean delete(DomainRedirectBean redir)
    • getRedirectBySourceDomain

      public static DomainRedirectBean getRedirectBySourceDomain(String sourceDomain)
    • getRedirectByDestDomain

      public static List<DomainRedirectBean> getRedirectByDestDomain(String toDomain)
    • getRedirectTable

      public static Map<String,DomainRedirectBean> getRedirectTable()
      Returns:
      Map of redirects where key is redirect_from and value is ID of redirect in DB if there are no entries in DB, returns empty map
    • translate

      public static String translate(String domain, String path, String params, boolean isSecure)
      Parameters:
      domain -
      path -
      params -
      Returns:
      redirected url or null when redirect not needed
    • getDomainFromAlias

      public static String getDomainFromAlias(String aliasedDomainName)
      Vrati realnu domenu z domenoveho aliasu
      Parameters:
      aliasedDomainName - - aliasovana domena typu alias.domena.sk
      Returns:
      - skutocna domena nastavena adresaru vo web strankach, napr. www.realna-domena.sk