org.apache.myfaces.extensions.validator.core.metadata.transformer
Class BeanMetaDataTransformerAdapterImpl

java.lang.Object
  extended by org.apache.myfaces.extensions.validator.core.metadata.transformer.BeanMetaDataTransformerAdapterImpl
All Implemented Interfaces:
BeanMetaDataTransformerAdapter, MetaDataTransformer

public class BeanMetaDataTransformerAdapterImpl
extends Object
implements MetaDataTransformer, BeanMetaDataTransformerAdapter

it's just a helper for proxies - you just need it, if you define the equivalent validation strategy as bean and e.g. spring creates a proxy for it. It is not linked to jsr303. if there is also a proxy for the transformer you can use the className property to manually repeat the full qualified class name.

Since:
1.x.1
Author:
Gerhard Petracek
See Also:
BeanValidationStrategyAdapter

Field Summary
protected  Logger logger
           
 
Constructor Summary
BeanMetaDataTransformerAdapterImpl()
           
 
Method Summary
 Map<String,Object> convertMetaData(MetaDataEntry metaDataEntry)
          Converts the information of a MetaDataEntry into an independent format.
 MetaDataTransformer getMetaDataTransformer()
           
 String getMetaDataTransformerClassName()
          Returns the MetaDataTransformer class name.
 void setMetaDataTransformer(MetaDataTransformer metaDataTransformer)
           
 void setMetaDataTransformerClassName(String metaDataTransformerClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final Logger logger
Constructor Detail

BeanMetaDataTransformerAdapterImpl

public BeanMetaDataTransformerAdapterImpl()
Method Detail

convertMetaData

public Map<String,Object> convertMetaData(MetaDataEntry metaDataEntry)
Converts the information of a MetaDataEntry into an independent format. Delegates the conversion of the MetaData to the metaDataTransformer encapsulated by the adapter.

Specified by:
convertMetaData in interface MetaDataTransformer
Parameters:
metaDataEntry - The meta-data which should be converted.
Returns:
Map with the converted information.

getMetaDataTransformerClassName

public String getMetaDataTransformerClassName()
Description copied from interface: BeanMetaDataTransformerAdapter
Returns the MetaDataTransformer class name.

Specified by:
getMetaDataTransformerClassName in interface BeanMetaDataTransformerAdapter
Returns:
Class name of the MetaDataTransformer

setMetaDataTransformerClassName

public void setMetaDataTransformerClassName(String metaDataTransformerClassName)

getMetaDataTransformer

public MetaDataTransformer getMetaDataTransformer()

setMetaDataTransformer

public void setMetaDataTransformer(MetaDataTransformer metaDataTransformer)


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