org.apache.myfaces.extensions.validator.baseval.strategy
Class JpaValidationStrategy

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractValidationStrategy
      extended by org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractAnnotationValidationStrategy
          extended by org.apache.myfaces.extensions.validator.baseval.strategy.JpaValidationStrategy
All Implemented Interfaces:
org.apache.myfaces.extensions.validator.core.validation.strategy.ValidationStrategy

@NullValueAwareValidationStrategy
@EmptyValueAwareValidationStrategy
public class JpaValidationStrategy
extends org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractAnnotationValidationStrategy

Since:
1.x.1
Author:
Gerhard Petracek

Field Summary
 
Fields inherited from class org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractAnnotationValidationStrategy
DETAIL_MESSAGE_KEY_POSTFIX
 
Fields inherited from class org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractValidationStrategy
logger
 
Constructor Summary
JpaValidationStrategy()
           
 
Method Summary
protected  java.lang.String getErrorMessageDetail(java.lang.annotation.Annotation annotation)
           
protected  java.lang.String getValidationErrorMsgKey(java.lang.annotation.Annotation annotation)
           
protected  boolean processAfterValidatorException(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, org.apache.myfaces.extensions.validator.core.metadata.MetaDataEntry metaDataEntry, java.lang.Object convertedObject, javax.faces.validator.ValidatorException e)
           
 void processValidation(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, org.apache.myfaces.extensions.validator.core.metadata.MetaDataEntry metaDataEntry, java.lang.Object convertedObject)
           
protected  java.lang.String resolveMessage(java.lang.String key)
           
 
Methods inherited from class org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractAnnotationValidationStrategy
getErrorMessageSummary, getLabel, getValidationErrorFacesMessage, setMessageResolver
 
Methods inherited from class org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractValidationStrategy
initValidation, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpaValidationStrategy

public JpaValidationStrategy()
Method Detail

processValidation

public void processValidation(javax.faces.context.FacesContext facesContext,
                              javax.faces.component.UIComponent uiComponent,
                              org.apache.myfaces.extensions.validator.core.metadata.MetaDataEntry metaDataEntry,
                              java.lang.Object convertedObject)
                       throws javax.faces.validator.ValidatorException
Specified by:
processValidation in class org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractValidationStrategy
Throws:
javax.faces.validator.ValidatorException

getValidationErrorMsgKey

protected java.lang.String getValidationErrorMsgKey(java.lang.annotation.Annotation annotation)
Specified by:
getValidationErrorMsgKey in class org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractAnnotationValidationStrategy

getErrorMessageDetail

protected java.lang.String getErrorMessageDetail(java.lang.annotation.Annotation annotation)
Overrides:
getErrorMessageDetail in class org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractAnnotationValidationStrategy

resolveMessage

protected java.lang.String resolveMessage(java.lang.String key)
Overrides:
resolveMessage in class org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractAnnotationValidationStrategy

processAfterValidatorException

protected boolean processAfterValidatorException(javax.faces.context.FacesContext facesContext,
                                                 javax.faces.component.UIComponent uiComponent,
                                                 org.apache.myfaces.extensions.validator.core.metadata.MetaDataEntry metaDataEntry,
                                                 java.lang.Object convertedObject,
                                                 javax.faces.validator.ValidatorException e)
Overrides:
processAfterValidatorException in class org.apache.myfaces.extensions.validator.core.validation.strategy.AbstractAnnotationValidationStrategy


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.