Class FormStatService

java.lang.Object
sk.iway.iwcm.components.multistep_form.rest.FormStatService

@Service public class FormStatService extends Object
  • Field Details

    • AUDIT_SUBID_ERROR_STEP_GET

      public static final int AUDIT_SUBID_ERROR_STEP_GET
      See Also:
    • AUDIT_SUBID_ERROR_STEP_SAVE

      public static final int AUDIT_SUBID_ERROR_STEP_SAVE
      See Also:
  • Constructor Details

  • Method Details

    • getFormStatData

      public final org.json.JSONObject getFormStatData(String formName, jakarta.servlet.http.HttpServletRequest request)
      Returns an aggregated statistics payload for a form. The payload contains timing metrics, response counters, chart data, bonus chart data, and validation error chart data.
      Parameters:
      formName - the form name identifier
      request - the HTTP request used to resolve localization
      Returns:
      JSON object with all calculated statistics, or null when formName is empty
    • getFormStatChartData

      public final org.json.JSONArray getFormStatChartData(String formName, String itemFormId, jakarta.servlet.http.HttpServletRequest request)
      Returns chart data for the given form item.
      Parameters:
      formName - the form name identifier
      itemFormId - form item identifier that must be non-empty
      request - the HTTP request used to resolve localization
      Returns:
      JSON array with chart data, or null when required parameters are empty