Interface FormDataModelVariablesExtractor


  • public interface FormDataModelVariablesExtractor
    Author:
    Filip Hrisafov
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.lang.Object extractVariableFromFormPayload​(FormDataModel formDataModel, java.util.Map<java.lang.String,​java.lang.Object> modifiedData, java.util.Map<java.lang.String,​java.lang.Object> originalData)
      Get the variable for the formDataModel from the provided modifiedData.
    • Method Detail

      • extractVariableFromFormPayload

        java.lang.Object extractVariableFromFormPayload​(FormDataModel formDataModel,
                                                        java.util.Map<java.lang.String,​java.lang.Object> modifiedData,
                                                        java.util.Map<java.lang.String,​java.lang.Object> originalData)
        Get the variable for the formDataModel from the provided modifiedData. The modifiedData will contain the transformed data that has been changed in the form request. The originalData contains the data before the changes by the submit
        Parameters:
        formDataModel - The form data model definition
        modifiedData - The transformed modified data from the form payload
        originalData - The original data before the user changes
        Returns:
        the parsed variable that should be used