Class CaptchaFieldTemplate
- java.lang.Object
-
- org.bardframework.form.field.FieldTemplate<F>
-
- org.bardframework.form.field.input.InputFieldTemplate<F,T>
-
- org.bardframework.flow.form.field.input.FlowInputFieldTemplate<CaptchaField,String>
-
- org.bardframework.flow.form.field.input.captcha.CaptchaFieldTemplate
-
public class CaptchaFieldTemplate extends FlowInputFieldTemplate<CaptchaField,String>
-
-
Field Summary
-
Fields inherited from class org.bardframework.flow.form.field.input.FlowInputFieldTemplate
actionProcessors, postProcessors, preProcessors
-
Fields inherited from class org.bardframework.form.field.input.InputFieldTemplate
persistentValue, valueProvider
-
Fields inherited from class org.bardframework.form.field.FieldTemplate
defaultValues, fieldClazz, name, showExpression
-
-
Constructor Summary
Constructors Constructor Description CaptchaFieldTemplate(String name, CaptchaGenerator captchaGenerator, int maxCaptchaGenerateCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfill(FormTemplate formTemplate, CaptchaField field, Map<String,String> args, Locale locale, javax.servlet.http.HttpServletRequest httpRequest)intgetCaptchaLength()StringgetRefreshAction()booleanisValid(CaptchaField field, String value)voidsetRefreshAction(String refreshAction)StringtoValue(String value)-
Methods inherited from class org.bardframework.flow.form.field.input.FlowInputFieldTemplate
getActionProcessors, getPostProcessors, getPreProcessors, setActionProcessors, setPostProcessors, setPreProcessors
-
Methods inherited from class org.bardframework.form.field.input.InputFieldTemplate
getValueProvider, isPersistentValue, setPersistentValue, setValueProvider, validate
-
Methods inherited from class org.bardframework.form.field.FieldTemplate
getDefaultValues, getEmptyField, getName, mustShow, setDefaultValues, setShowExpression, toField
-
-
-
-
Constructor Detail
-
CaptchaFieldTemplate
public CaptchaFieldTemplate(String name, CaptchaGenerator captchaGenerator, int maxCaptchaGenerateCount)
-
-
Method Detail
-
fill
public void fill(FormTemplate formTemplate, CaptchaField field, Map<String,String> args, Locale locale, javax.servlet.http.HttpServletRequest httpRequest) throws Exception
- Overrides:
fillin classInputFieldTemplate<CaptchaField,String>- Throws:
Exception
-
isValid
public boolean isValid(CaptchaField field, String value)
- Specified by:
isValidin classInputFieldTemplate<CaptchaField,String>
-
toValue
public String toValue(String value)
- Specified by:
toValuein classInputFieldTemplate<CaptchaField,String>
-
getRefreshAction
public String getRefreshAction()
-
setRefreshAction
public void setRefreshAction(String refreshAction)
-
getCaptchaLength
public int getCaptchaLength()
-
-