Package de.xima.fc.mdl.form.record
Class FormRecordFormData
- java.lang.Object
-
- de.xima.fc.mdl.form.record.FormRecordFormData
-
- All Implemented Interfaces:
IFormRecordFormData
,Serializable
public class FormRecordFormData extends Object implements IFormRecordFormData
Default implementation ofIFormRecordFormData
- Since:
- 7.0.0
- Author:
- XIMA MEDIA GmbH
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FormRecordFormData(XItemConditionsWrapper conditionsWrapper, Map<String,List<String[]>> fieldValuesMap, IXForm xForm, IFD2XItemProvider itemProvider, Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getAdditionalFieldValues()
List<IFormRecordItemData>
getFormRecordItemData()
List<IFormRecordVariableData>
getFormRecordVariableData()
List<String>
getPageNames()
-
-
-
Constructor Detail
-
FormRecordFormData
public FormRecordFormData(XItemConditionsWrapper conditionsWrapper, Map<String,List<String[]>> fieldValuesMap, IXForm xForm, IFD2XItemProvider itemProvider, Locale locale)
- Parameters:
conditionsWrapper
- For checking whether for items are available. Whennull
, no conditions are applied and all elements are treated as if they were available. UseDefaultFD2ConditionsFactory
to create an instance.fieldValuesMap
- The values for each form element.xForm
- The form descriptor with the metadata and all for elements.itemProvider
- Provider for the form element type descriptors, including plugins.locale
- Locale for rendering error messages etc.
-
-
Method Detail
-
getAdditionalFieldValues
public Map<String,String> getAdditionalFieldValues()
- Specified by:
getAdditionalFieldValues
in interfaceIFormRecordFormData
-
getFormRecordItemData
public List<IFormRecordItemData> getFormRecordItemData()
- Specified by:
getFormRecordItemData
in interfaceIFormRecordFormData
-
getFormRecordVariableData
public List<IFormRecordVariableData> getFormRecordVariableData()
- Specified by:
getFormRecordVariableData
in interfaceIFormRecordFormData
-
getPageNames
public List<String> getPageNames()
- Specified by:
getPageNames
in interfaceIFormRecordFormData
-
-