Package org.bardframework.flow.form
Interface FormProcessor
- All Superinterfaces:
Comparable<FormProcessor>
- All Known Implementing Classes:
DataProviderCsvFileProcessor,DataProviderDatabaseProcessor,DataProviderHttpCallProcessor,DataProviderHttpRequestCookieProcessor,DataProviderHttpRequestHeaderProcessor,DataProviderHttpRequestParameterProcessor,DataProviderHttpRequestProcessorAbstract,DataProviderHttpRequestPropertyProcessor,FormProcessorAbstract,MessageSenderProcessor
-
Method Summary
Modifier and TypeMethodDescriptiondefault intcompareTo(FormProcessor other) default voidconfigurationValidate(FormTemplate formTemplate) booleanmustExecute(Map<String, Object> args) default intorder()voidprocess(String flowToken, Map<String, Object> flowData, Map<String, Object> formData, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse)
-
Method Details
-
process
void process(String flowToken, Map<String, Object> flowData, Map<String, throws ExceptionObject> formData, Locale locale, jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) - Throws:
Exception
-
mustExecute
-
order
default int order()- Returns:
- processor order, smaller number has higher priority.
-
configurationValidate
-
compareTo
- Specified by:
compareToin interfaceComparable<FormProcessor>
-