Class ABTesting

java.lang.Object
sk.iway.iwcm.components.abtesting.ABTesting

public class ABTesting extends Object
ABTesting.java
  • Method Details

    • getVirtualPathDocId

      public static int getVirtualPathDocId(String path, String domain, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
    • generateVariant

      public static String generateVariant()
    • getAllVariantsDocIds

      public static List<Integer> getAllVariantsDocIds(int doc_id)
    • getAllVariantsDocIds

      public static List<Integer> getAllVariantsDocIds(DocDetails doc, List<String> allDomains, DocDB docDB)
    • getVariantFromUrl

      public static String getVariantFromUrl(String url)
      Get AB testing variant from URL address
      Parameters:
      url - - URL in format /invest/abtestvariantb.html for B variant
      Returns:
      - variant from URL or "a" if not found