public abstract class ASaveFormData extends Object implements IFormDataAdapter
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
aliasFieldMap
Reverses Mapping zwischen Alias und Feldname
|
protected Map<String,FormContainerMetaData> |
dynContainerMap |
protected HashSet<String> |
dynFieldSet |
protected Map<String,String> |
fieldAliasMap |
protected Map<String,FormContainerMetaData> |
fieldContainerMap |
protected Map<String,FormFieldMetaData> |
fieldMetaDataMap |
protected Map<String,List<String>> |
fieldNotesRead |
protected Map<String,List<String>> |
fieldNotesUnread |
protected Map<String,List<String[]>> |
fieldValuesMap
Deprecated Veraltet, da dynamische Elemente nicht verarbeitet werden. |
protected Map<String,String> |
metaDataMap |
protected Map<String,List<String>> |
requestDataMap |
protected Set<String> |
sendElements |
| Constructor and Description |
|---|
ASaveFormData() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSendElements, init, mergeRequestDataprotected final Map<String,String> aliasFieldMap
protected final Map<String,FormFieldMetaData> fieldMetaDataMap
protected final Map<String,FormContainerMetaData> fieldContainerMap
protected final Map<String,List<String[]>> fieldValuesMap
Deprecated Veraltet, da dynamische Elemente nicht verarbeitet werden. Nutze stattdessen die
fieldValuesMapprotected final Map<String,FormContainerMetaData> dynContainerMap
public boolean valuesMapHasValue(String fieldName)
valuesMapHasValue in interface IFormDataAdapterpublic String resolveFieldAlias(String alias)
resolveFieldAlias in interface IFormDataAdapterpublic String resolveFieldName(String fieldName)
resolveFieldName in interface IFormDataAdapterpublic EFormFieldTyp getFieldTyp(String identifier, boolean asAlias)
getFieldTyp in interface IFormDataAdapterpublic Set<String> getFieldAlias()
getFieldAlias in interface IFormDataAdapterpublic FormFieldMetaData getFieldMetaData(String identifier, boolean asAlias)
getFieldMetaData in interface IFormDataAdapteridentifier - Feld-IdentifierasAlias - Bestimmt, ob der FeldIdentifier ein Alias ist oder nichtFormFieldMetaDatapublic IFieldMetaData getIFieldMetaData(String identifier, boolean asAlias)
getIFieldMetaData in interface IFormDataAdapterpublic boolean isElementLooped(String elemName)
isElementLooped in interface IFormDataAdapterelemName - - Name des Elements dessen Looped-Eigenschaft geprüft werden solltrue wenn das Element looped ist, ansonsten falsepublic int loopCount(String elemName)
loopCount in interface IFormDataAdapterelemName - - Name des Elements, für welches die Anzahl ermittelt werden soll0 wenn Element nicht looped istpublic Object aliasValue(String alias)
aliasValue in interface IFormDataAdapterpublic boolean hasAlias(String alias)
hasAlias in interface IFormDataAdaptertrue oder falsepublic boolean hasField(String fieldName)
true, wenn das Formular ein Feld mit dem übergebenen Namen besitzt.hasField in interface IFormDataAdaptertrue, wenn das Formular ein Feld mit dem übergebenen Namen besitztpublic Map<String,String> getMetaDataMap()
getMetaDataMap in interface IFormDataAdapterpublic Map<String,List<String[]>> getFieldValuesMap()
getFieldValuesMap in interface IFormDataAdapterpublic EFormFieldTyp resolveFieldType(String fieldName, boolean asAlias)
resolveFieldType in interface IFormDataAdapterpublic Map<String,String> getFieldAliasMap()
getFieldAliasMap in interface IFormDataAdapterpublic Map<String,String> getAliasFieldMap()
getAliasFieldMap in interface IFormDataAdapterpublic Map<String,FormFieldMetaData> getFieldMetaDataMap()
getFieldMetaDataMap in interface IFormDataAdapterpublic Map<String,FormContainerMetaData> getDynContainerMap()
getDynContainerMap in interface IFormDataAdapterpublic HashSet<String> getDynFieldSet()
getDynFieldSet in interface IFormDataAdapterpublic List<String[]> getFieldValues(String fieldName)
getFieldValues in interface IFormDataAdapterpublic String resolveAliasName(String alias)
resolveAliasName in interface IFormDataAdapterpublic String getStringValue(String fieldName)
IFormDataAdaptergetStringValue in interface IFormDataAdapterfieldName - Stringpublic String[] normalizeValue(String... value)
normalizeValue in interface IFormDataAdapterpublic String[] normalizeValue(List<String> value)
normalizeValue in interface IFormDataAdapterpublic List<String[]> normalizeValues(List<String> stringList)
normalizeValues in interface IFormDataAdapterpublic Map<String,List<String>> getFieldNotesRead()
getFieldNotesRead in interface IFormDataAdapterpublic Map<String,List<String>> getFieldNotesUnread()
getFieldNotesUnread in interface IFormDataAdapterprotected void updateValuesMap(FormContainerMetaData container, String elementName, List<String> value, int index)
protected void updateContainerElements(FormContainerMetaData container)
public String getNormName(String fieldName)
getNormName in interface IFormDataAdapterpublic String asStringValue(List<String[]> value)
asStringValue in interface IFormDataAdapterpublic String asStringValue(String[] value)
asStringValue in interface IFormDataAdapterpublic Map<String,List<String>> getRequestDataMap()
getRequestDataMap in interface IFormDataAdapterpublic void addSingleValue(String fieldName, String... value)
addSingleValue in interface IFormDataAdapterpublic void addMultiValue(String fieldName, List<String[]> values)
addMultiValue in interface IFormDataAdapterpublic Set<String> getFields()
getFields in interface IFormDataAdapterCopyright © 2019 XIMA MEDIA GmbH. All rights reserved.