Class ClientContextUtil

java.lang.Object
com.day.cq.personalization.ClientContextUtil

public class ClientContextUtil extends Object
  • Constructor Details

    • ClientContextUtil

      public ClientContextUtil()
  • Method Details

    • getPlugins

      public static List<String> getPlugins(ResourceResolver resourceResolver, String[] locations)
      Returns a list of plugins (paths to JS files) defined into specified locations. If 2 plugins have the same name, list will contain the one in the last location.
      Parameters:
      resourceResolver - Resource resolver
      locations - Locations where to search for plugins
      Returns:
      a list of plugins path
    • getId

      public static String getId(String idToFilter)
      Returns a valid DOM id based on a path or a random string (replaces invalid characters by "_").
      Parameters:
      idToFilter - A repository path or a random string
      Returns:
      A valid DOM id or an empty string