Package de.xima.fc.utils
Class FormDataUtils
java.lang.Object
de.xima.fc.utils.FormDataUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
arrayToString
(String[] value) Wandelt den übergebenen Wert in eine Zeichenkette um.static String[]
asStringArray
(String... value) asStringMap
(Map<String, List<String>> flattenForm, boolean exclBuiltInPlaceholders) deserializeFormData
(String formDataXml) static String
escapePlaceholder
(String value) static String[]
escapePlaceholder
(String[] value) static String
fieldNameForAlias
(FormVersion fv, String alias) Liefert den Formularfeldnamen für das übergebene Alias.static String
lastElement
(List<String> value) static String
listArrayToString
(List<String[]> value) static String
listArrayToString
(List<String[]> value, boolean escapePlaceholder) static String
listToString
(List<String> value) static String
qualifyBuiltInPH
(String phName) static String
qualifyFormPH
(String phName) static String
serializeFormData
(Map<String, List<String>> nvPairs) Deprecated.static String
static String[]
stringToValue
(String... value) static String[]
toStringArray
(List<String> value) toStringArrayList
(String... value) toStringArrayList
(List<String> stringList) toStringArrayMultiList
(String... value) static String
unescapePlaceholder
(String value)
-
Field Details
-
S11N_ENCODING
- See Also:
-
-
Constructor Details
-
FormDataUtils
public FormDataUtils()
-
-
Method Details
-
serializeFormData
-
serializeFormData
Deprecated. -
deserializeFormData
-
fieldNameForAlias
Liefert den Formularfeldnamen für das übergebene Alias.- Parameters:
fv
- - FormVersionalias
- - Formularfeld-Alias- Returns:
- den Formularfeldnamen für das übergebene Alias oder
null
, wenn keine Entsprechung gefunden wurde.
-
arrayToString
Wandelt den übergebenen Wert in eine Zeichenkette um.- Parameters:
value
- Formularwert (erwarteter Typ ist Liste oder String)- Returns:
- String oder
null
, wenn der übergebene Wertnull
oder eine leere Liste ist.
-
listToString
-
lastElement
-
listArrayToString
-
listArrayToString
-
escapePlaceholder
-
escapePlaceholder
-
unescapePlaceholder
-
stringToValue
-
toStringArray
-
toStringArrayList
-
toStringArrayList
-
toStringArrayMultiList
-
qualifyBuiltInPH
- Parameters:
phName
- - Name des Built-In-Platzhalters.- Returns:
- der entsprechend qualifizierte Name, der den übergebenen Platzhalternamen als 'Built-In'-Platzhalter (oder System-Platzhalter) kennzeichnet
-
qualifyFormPH
- Parameters:
phName
- - Name des Formularfeldes (Alias).- Returns:
- der entsprechend qualifizierte Name, der den übergebenen Platzhalternamen als Formularfeld-Platzhalter kennzeichnet
-
asStringMap
-
asStringArray
-
serializeFormData(Map, Vorgang)