Class FormDataUtil
Object
FormDataUtil
Utilitaios de Intercambio de dados de formularios
- Author:
- Eduardo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidfill(HasSubForms form, FormData data, String jsonData) static voidfill(HasSubForms form, FormData data, String jsonData, boolean enforceRequired) static voidfillBaseForm(BaseForm form, BaseFormData data, JsonObject root, boolean enforceRequired) static voidfillBaseForm(BaseForm form, BaseFormData data, String formData) static voidfillBaseForm(BaseForm form, BaseFormData data, String formData, boolean enforceRequired) static voidfillCaption(String fieldId, JsonObject rootObject, FieldValue value) static voidfillElevation(String fieldId, JsonObject rootObject, FieldValue value) getBooleanValues(JsonElement e) getDateValues(JsonElement e, DateFormat fmt) getDoubleValues(JsonElement e) getLongValues(JsonElement e) getStringValues(JsonElement e) getVariables(String variaveis) static StringnoKeyFormToJSON(FormData formData) static JsonObjectnoKeyFormToJSONObject(BaseForm formDef, FormData formData, boolean includeSubFormsItems) static JsonElementparseFormData(String formData) static ObjectparseObject(JsonPrimitive primetiveValue, DateFormat timeFormat) static StringtoJSON(BaseFormData formData) static Stringstatic JsonObjecttoJSONObject(BaseForm formDef, FormData formData, boolean includeSubFormsItems) static JsonObjecttoJSONObject(FormData formData) static JsonObjecttoJSONObject(FormData formData, boolean includeSubFormsItems)
-
Field Details
-
SUBFORM_JSON_ROOT
- See Also:
-
SUBFORM_COUNT_JSON_ROOT
- See Also:
-
MOBILE_UUID_FIELD
- See Also:
-
-
Constructor Details
-
FormDataUtil
public FormDataUtil()
-
-
Method Details
-
toJSONObject
-
toJSONObject
-
toJSONObject
-
noKeyFormToJSONObject
-
noKeyFormToJSON
-
toJSON
-
toJSON
-
fill
-
fill
-
fillBaseForm
-
fillBaseForm
public static void fillBaseForm(BaseForm form, BaseFormData data, String formData, boolean enforceRequired) -
parseFormData
-
fillBaseForm
public static void fillBaseForm(BaseForm form, BaseFormData data, JsonObject root, boolean enforceRequired) -
getVariables
-
parseObject
-
fillCaption
-
fillElevation
-
getDateValues
-
getLongValues
-
getDoubleValues
-
getStringValues
-
getBooleanValues
-