Class IndexPreloadingUtil

java.lang.Object
com.google.gerrit.httpd.raw.IndexPreloadingUtil

public class IndexPreloadingUtil extends Object
Helper for generating preloading parts of index.html.
  • Field Details

    • CHANGE_CANONICAL_PATH

      public static final String CHANGE_CANONICAL_PATH
      See Also:
    • BASE_PATCH_NUM_PATH_PART

      public static final String BASE_PATCH_NUM_PATH_PART
      See Also:
    • CHANGE_URL_PATTERN

      public static final Pattern CHANGE_URL_PATTERN
    • DIFF_URL_PATTERN

      public static final Pattern DIFF_URL_PATTERN
    • DASHBOARD_PATTERN

      public static final Pattern DASHBOARD_PATTERN
    • PROFILE_PATTERN

      public static final Pattern PROFILE_PATTERN
    • ROOT_PATH

      public static final String ROOT_PATH
      See Also:
    • DASHBOARD_HAS_UNPUBLISHED_DRAFTS_QUERY

      public static final String DASHBOARD_HAS_UNPUBLISHED_DRAFTS_QUERY
      See Also:
    • YOUR_TURN

      public static final String YOUR_TURN
      See Also:
    • DASHBOARD_WORK_IN_PROGRESS_QUERY

      public static final String DASHBOARD_WORK_IN_PROGRESS_QUERY
      See Also:
    • DASHBOARD_OUTGOING_QUERY

      public static final String DASHBOARD_OUTGOING_QUERY
      See Also:
    • DASHBOARD_INCOMING_QUERY

      public static final String DASHBOARD_INCOMING_QUERY
      See Also:
    • CC_QUERY

      public static final String CC_QUERY
      See Also:
    • DASHBOARD_RECENTLY_CLOSED_QUERY

      public static final String DASHBOARD_RECENTLY_CLOSED_QUERY
      See Also:
    • NEW_USER

      public static final String NEW_USER
      See Also:
    • SELF_DASHBOARD_HAS_UNPUBLISHED_DRAFTS_QUERY

      public static final String SELF_DASHBOARD_HAS_UNPUBLISHED_DRAFTS_QUERY
    • SELF_YOUR_TURN

      public static final String SELF_YOUR_TURN
    • SELF_DASHBOARD_QUERIES

      public static final com.google.common.collect.ImmutableList<String> SELF_DASHBOARD_QUERIES
    • DASHBOARD_OPTIONS

      public static final com.google.common.collect.ImmutableSet<ListChangesOption> DASHBOARD_OPTIONS
    • CHANGE_DETAIL_OPTIONS

      public static final com.google.common.collect.ImmutableSet<ListChangesOption> CHANGE_DETAIL_OPTIONS
  • Method Details

    • getPath

      public static String getPath(String requestedURL) throws URISyntaxException
      Throws:
      URISyntaxException
    • parseRequestedPage

      public static com.google.gerrit.httpd.raw.IndexPreloadingUtil.RequestedPage parseRequestedPage(String requestedPath)
    • computeChangeRequestsPath

      public static Optional<String> computeChangeRequestsPath(String requestedURL, com.google.gerrit.httpd.raw.IndexPreloadingUtil.RequestedPage page)
    • computeChangeNum

      public static Optional<Integer> computeChangeNum(String requestedURL, com.google.gerrit.httpd.raw.IndexPreloadingUtil.RequestedPage page)
    • computeDashboardQueryList

      public static List<String> computeDashboardQueryList()