Package org.bardframework.flow.form
Interface FormProcessor
-
- All Superinterfaces:
Comparable<FormProcessor>
- All Known Implementing Classes:
CaptchaGeneratorProcessor,CaptchaValidatorProcessor,DataProviderCsvFileProcessor,DataProviderDatabaseProcessor,DataProviderHttpCallProcessor,DataProviderHttpRequestCookieProcessor,DataProviderHttpRequestHeaderProcessor,DataProviderHttpRequestParameterProcessor,DataProviderHttpRequestProcessorAbstract,DataProviderHttpRequestPropertyProcessor,FormProcessorAbstract,MessageSenderProcessor,OtpSmsSenderProcessor,OtpValidatorProcessor,ResendOtpProcessor
public interface FormProcessor extends Comparable<FormProcessor>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default intcompareTo(FormProcessor other)default voidconfigurationValidate(FormTemplate formTemplate)booleanmustExecute(Map<String,String> args)default intorder()voidprocess(String flowToken, Map<String,String> flowData, Map<String,String> formData, Locale locale, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)
-
-
-
Method Detail
-
process
void process(String flowToken, Map<String,String> flowData, Map<String,String> formData, Locale locale, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws Exception
- Throws:
Exception
-
order
default int order()
- Returns:
- processor order, smaller number has higher priority.
-
configurationValidate
default void configurationValidate(FormTemplate formTemplate)
-
compareTo
default int compareTo(FormProcessor other)
- Specified by:
compareToin interfaceComparable<FormProcessor>
-
-