public class ReactEditForm
extends java.lang.Object
Representation:
{ standard: { categoryKeys: [...],
[categoryKey]: [ { //field id, name, type, value, description, //optional default //optional }, ... ],
[categoryKey]: [ ... ], ... },
advanced: { ... } }
| Modifier and Type | Class and Description |
|---|---|
static class |
ReactEditForm.Builder |
static class |
ReactEditForm.Field |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ADVANCED |
static java.util.List<java.lang.String> |
CATEGORY_TYPES |
static java.lang.String |
KEYS |
static java.lang.String |
STANDARD |
| Constructor and Description |
|---|
ReactEditForm() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
getAdvancedCategories(com.google.gson.JsonObject form) |
static java.util.List<java.lang.String> |
getCategories(com.google.gson.JsonObject form) |
static com.google.gson.JsonObject |
merge(com.google.gson.JsonObject form1,
com.google.gson.JsonObject form2)
Merge form 2 into form 1.
|
static ReactEditForm.Builder |
newBuilder() |
static com.google.gson.JsonObject |
put(com.google.gson.JsonObject form,
java.lang.String category,
java.util.List<com.google.gson.JsonObject> fields) |
static com.google.gson.JsonObject |
putAdvanced(com.google.gson.JsonObject form,
java.lang.String category,
java.util.List<com.google.gson.JsonObject> fields) |
static com.google.gson.JsonObject |
remove(com.google.gson.JsonObject form,
java.lang.String category) |
static com.google.gson.JsonObject |
remove(com.google.gson.JsonObject form,
java.lang.String category,
java.util.List<java.lang.String> fieldIds) |
public static final java.lang.String KEYS
public static final java.lang.String STANDARD
public static final java.lang.String ADVANCED
public static final java.util.List<java.lang.String> CATEGORY_TYPES
public static ReactEditForm.Builder newBuilder()
public static com.google.gson.JsonObject put(com.google.gson.JsonObject form,
java.lang.String category,
java.util.List<com.google.gson.JsonObject> fields)
public static com.google.gson.JsonObject putAdvanced(com.google.gson.JsonObject form,
java.lang.String category,
java.util.List<com.google.gson.JsonObject> fields)
public static com.google.gson.JsonObject remove(com.google.gson.JsonObject form,
java.lang.String category)
public static java.util.List<java.lang.String> getCategories(com.google.gson.JsonObject form)
public static java.util.List<java.lang.String> getAdvancedCategories(com.google.gson.JsonObject form)
public static com.google.gson.JsonObject merge(com.google.gson.JsonObject form1,
com.google.gson.JsonObject form2)
public static com.google.gson.JsonObject remove(com.google.gson.JsonObject form,
java.lang.String category,
java.util.List<java.lang.String> fieldIds)