org.apache.myfaces.extensions.validator.core.validation.strategy
Class AbstractValidationStrategy
java.lang.Object
org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractValidationStrategy
- All Implemented Interfaces:
- ValidationStrategy
- Direct Known Subclasses:
- AbstractAnnotationValidationStrategy
public abstract class AbstractValidationStrategy
- extends java.lang.Object
- implements ValidationStrategy
Provides the ability to use ValidatorException (as expected by the user) instead of ConverterException.
Furthermore it provides:
initValidation
processAfterValidatorException
- Since:
- 1.x.1
- Author:
- Gerhard Petracek
Field Summary |
protected org.apache.commons.logging.Log |
logger
|
Method Summary |
protected void |
initValidation(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
MetaDataEntry metaDataEntry,
java.lang.Object convertedObject)
|
protected boolean |
processAfterValidatorException(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
MetaDataEntry metaDataEntry,
java.lang.Object convertedObject,
javax.faces.validator.ValidatorException validatorException)
|
protected abstract void |
processValidation(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
MetaDataEntry metaDataEntry,
java.lang.Object convertedObject)
|
void |
validate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
MetaDataEntry metaDataEntry,
java.lang.Object convertedObject)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected final org.apache.commons.logging.Log logger
AbstractValidationStrategy
protected AbstractValidationStrategy()
validate
public void validate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
MetaDataEntry metaDataEntry,
java.lang.Object convertedObject)
- Specified by:
validate
in interface ValidationStrategy
initValidation
protected void initValidation(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
MetaDataEntry metaDataEntry,
java.lang.Object convertedObject)
processAfterValidatorException
protected boolean processAfterValidatorException(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
MetaDataEntry metaDataEntry,
java.lang.Object convertedObject,
javax.faces.validator.ValidatorException validatorException)
processValidation
protected abstract void processValidation(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
MetaDataEntry metaDataEntry,
java.lang.Object convertedObject)
throws javax.faces.validator.ValidatorException
- Throws:
javax.faces.validator.ValidatorException
Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.