Class BuildGraphHelper


  • public class BuildGraphHelper
    extends Object
    JSP helper to creation of build-based charts
    • Constructor Detail

    • Method Detail

      • createGraphBean

        @Nullable
        public BuildGraphBean createGraphBean​(@NotNull
                                              javax.servlet.http.HttpServletRequest request,
                                              @NotNull
                                              String graphKey,
                                              @NotNull
                                              String valueTypeKey,
                                              javax.servlet.jsp.JspContext jspContext)
        Creates BuildGraphBean
        Parameters:
        graphKey - graph unique id
        valueTypeKey - ValueType id
        jspContext - tag context
        Returns:
        initialised BuildGraphBean
      • createSettings

        public BuildChartSettings createSettings​(@NotNull
                                                 javax.servlet.http.HttpServletRequest request,
                                                 @Nullable
                                                 javax.servlet.jsp.JspContext jspContext)
      • createSettings

        public BuildChartSettings createSettings​(@NotNull
                                                 javax.servlet.http.HttpServletRequest request,
                                                 @Nullable
                                                 javax.servlet.jsp.JspContext jspContext,
                                                 @Nullable
                                                 Map<String,​String> defaults)
      • createGraphBean

        @Nullable
        public BuildGraphBean createGraphBean​(@NotNull
                                              javax.servlet.http.HttpServletRequest request,
                                              @NotNull
                                              String graphKey,
                                              @NotNull
                                              String valueTypeKey,
                                              BuildChartSettings settings)

        Create BuildGraphBean using existing BuildChartSettings object

        Parameters:
        graphKey - Graph id
        valueTypeKey - ValueType id
        settings - settings to use in this chart
        Returns:
      • createGraphBean

        @Nullable
        public BuildGraphBean createGraphBean​(@NotNull
                                              javax.servlet.http.HttpServletRequest request,
                                              @NotNull
                                              String graphKey,
                                              @NotNull
                                              String valueTypeKey,
                                              javax.servlet.jsp.JspContext context,
                                              @Nullable
                                              javax.servlet.http.HttpSession session)
      • createGraphBean

        @Nullable
        public BuildGraphBean createGraphBean​(@NotNull
                                              javax.servlet.http.HttpServletRequest request,
                                              @NotNull
                                              String graphKey,
                                              @NotNull
                                              String valueTypeKey,
                                              javax.servlet.jsp.JspContext context,
                                              @Nullable
                                              javax.servlet.http.HttpSession session,
                                              @Nullable
                                              Map<String,​String> defaults)
      • getValueType

        @Nullable
        public ValueProvider getValueType​(String valueTypeKey,
                                          boolean createUnknownVT)
      • addBranchBeanDataIfExists

        public static void addBranchBeanDataIfExists​(@NotNull
                                                     javax.servlet.http.HttpServletRequest request,
                                                     @NotNull
                                                     Map<String,​Object> model)
        Adds all branch data needed for rendering charts to the model and the request if the branchBean exists in the request
        Parameters:
        request -
        model -