Class FormDataUtil

Object
FormDataUtil

public class FormDataUtil extends Object
Utilitaios de Intercambio de dados de formularios
Author:
Eduardo
  • Field Details

  • Constructor Details

    • FormDataUtil

      public FormDataUtil()
  • Method Details

    • toJSONObject

      public static JsonObject toJSONObject(FormData formData)
    • toJSONObject

      public static JsonObject toJSONObject(FormData formData, boolean includeSubFormsItems)
    • toJSONObject

      public static JsonObject toJSONObject(BaseForm formDef, FormData formData, boolean includeSubFormsItems)
    • noKeyFormToJSONObject

      public static JsonObject noKeyFormToJSONObject(BaseForm formDef, FormData formData, boolean includeSubFormsItems)
    • noKeyFormToJSON

      public static String noKeyFormToJSON(FormData formData)
    • toJSON

      public static String toJSON(FormData formData)
    • toJSON

      public static String toJSON(BaseFormData formData)
    • fill

      public static void fill(HasSubForms form, FormData data, String jsonData)
    • fill

      public static void fill(HasSubForms form, FormData data, String jsonData, boolean enforceRequired)
    • fillBaseForm

      public static void fillBaseForm(BaseForm form, BaseFormData data, String formData)
    • fillBaseForm

      public static void fillBaseForm(BaseForm form, BaseFormData data, String formData, boolean enforceRequired)
    • parseFormData

      public static JsonElement parseFormData(String formData)
    • fillBaseForm

      public static void fillBaseForm(BaseForm form, BaseFormData data, JsonObject root, boolean enforceRequired)
    • getVariables

      public static Map<String,Object> getVariables(String variaveis)
    • parseObject

      public static Object parseObject(JsonPrimitive primetiveValue, DateFormat timeFormat)
    • fillCaption

      public static void fillCaption(String fieldId, JsonObject rootObject, FieldValue value)
    • fillElevation

      public static void fillElevation(String fieldId, JsonObject rootObject, FieldValue value)
    • getDateValues

      public static List<Date> getDateValues(JsonElement e, DateFormat fmt)
    • getLongValues

      public static List<Long> getLongValues(JsonElement e)
    • getDoubleValues

      public static List<Double> getDoubleValues(JsonElement e)
    • getStringValues

      public static List<String> getStringValues(JsonElement e)
    • getBooleanValues

      public static List<Boolean> getBooleanValues(JsonElement e)