org.apache.myfaces.extensions.validator.core.validation.strategy
Class BeanValidationStrategyAdapterImpl

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.validation.strategy.BeanValidationStrategyAdapterImpl
All Implemented Interfaces:
BeanValidationStrategyAdapter, ValidationStrategy

public class BeanValidationStrategyAdapterImpl
extends java.lang.Object
implements BeanValidationStrategyAdapter

it's just a helper for proxies - you just need it, if you define the validation strategy as bean and e.g. spring creates a proxy for it. adapter to connect validation strategies with meta-data transformers, if the validation strategy is defined as bean and e.g. spring creates a proxy

Since:
1.x.1
Author:
Gerhard Petracek

Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
BeanValidationStrategyAdapterImpl()
           
 
Method Summary
 MetaDataTransformer getMetaDataTransformer()
           
 java.lang.String getMetaDataTransformerClassName()
           
 ValidationStrategy getValidationStrategy()
           
 java.lang.String getValidationStrategyClassName()
           
 void setMetaDataTransformer(MetaDataTransformer metaDataTransformer)
           
 void setValidationStrategy(ValidationStrategy validationStrategy)
           
 void setValidationStrategyClassName(java.lang.String validationStrategyClassName)
           
 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
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger
Constructor Detail

BeanValidationStrategyAdapterImpl

public BeanValidationStrategyAdapterImpl()
Method Detail

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

getValidationStrategyClassName

public java.lang.String getValidationStrategyClassName()
Specified by:
getValidationStrategyClassName in interface BeanValidationStrategyAdapter

getMetaDataTransformerClassName

public java.lang.String getMetaDataTransformerClassName()
Specified by:
getMetaDataTransformerClassName in interface BeanValidationStrategyAdapter

getMetaDataTransformer

public MetaDataTransformer getMetaDataTransformer()

setMetaDataTransformer

public void setMetaDataTransformer(MetaDataTransformer metaDataTransformer)

getValidationStrategy

public ValidationStrategy getValidationStrategy()

setValidationStrategy

public void setValidationStrategy(ValidationStrategy validationStrategy)

setValidationStrategyClassName

public void setValidationStrategyClassName(java.lang.String validationStrategyClassName)


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