jaxx.runtime.validator
Class XWorkBeanValidator<B>

java.lang.Object
  extended by jaxx.runtime.validator.XWorkBeanValidator<B>
Type Parameters:
B - type of the bean to validate.

Deprecated. since 2.2.4, the code is moved into the org.nuiton:nuiton-validator project, will be removed in version 2.3

@Deprecated
public class XWorkBeanValidator<B>
extends Object

A customized validator for a given bean.

Use the method validate(Object) to obtain the messages detected by the validator for the given bean.

Since:
1.3
Author:
tchemit

Field Summary
protected  Class<B> beanClass
          Deprecated. the type of bean to validate
protected  com.opensymphony.xwork2.ActionContext context
          Deprecated.  
protected  String contextName
          Deprecated. the validation named context (can be null)
protected static Map<String,List<String>> EMPTY_RESULT
          Deprecated.  
protected  Set<String> fieldNames
          Deprecated. the list of field names detected for this validator
protected  boolean includeDefaultContext
          Deprecated. a flag to include or not the default context validators
protected  com.opensymphony.xwork2.validator.DelegatingValidatorContext validationContext
          Deprecated.  
protected  com.opensymphony.xwork2.ValidationAwareSupport validationSupport
          Deprecated.  
protected  com.opensymphony.xwork2.validator.ActionValidatorManager validator
          Deprecated.  
 
Constructor Summary
XWorkBeanValidator(Class<B> beanClass, String contextName)
          Deprecated.  
XWorkBeanValidator(Class<B> beanClass, String contextName, boolean includeDefaultContext)
          Deprecated.  
XWorkBeanValidator(Class<B> beanClass, String contextName, boolean includeDefaultContext, com.opensymphony.xwork2.util.ValueStack vs)
          Deprecated.  
XWorkBeanValidator(Class<B> beanClass, String contextName, com.opensymphony.xwork2.util.ValueStack vs)
          Deprecated.  
 
Method Summary
 boolean containsField(String fieldName)
          Deprecated. Test a the validator contains the field given his name
 Class<B> getBeanClass()
          Deprecated.  
 String getContextName()
          Deprecated.  
 Set<String> getFieldNames()
          Deprecated.  
 com.opensymphony.xwork2.validator.ActionValidatorManager getValidator()
          Deprecated.  
protected  void initFields()
          Deprecated. update the property fieldNames, says search in XWorks
 boolean isIncludeDefaultContext()
          Deprecated.  
 void setContextName(String contextName)
          Deprecated.  
 void setIncludeDefaultContext(boolean includeDefaultContext)
          Deprecated.  
 String toString()
          Deprecated.  
 Map<String,List<String>> validate(B bean)
          Deprecated. Valide le bean donné et retourne les messages produits.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EMPTY_RESULT

protected static final Map<String,List<String>> EMPTY_RESULT
Deprecated. 

beanClass

protected final Class<B> beanClass
Deprecated. 
the type of bean to validate


contextName

protected String contextName
Deprecated. 
the validation named context (can be null)


fieldNames

protected Set<String> fieldNames
Deprecated. 
the list of field names detected for this validator


includeDefaultContext

protected boolean includeDefaultContext
Deprecated. 
a flag to include or not the default context validators


validationSupport

protected com.opensymphony.xwork2.ValidationAwareSupport validationSupport
Deprecated. 

validationContext

protected com.opensymphony.xwork2.validator.DelegatingValidatorContext validationContext
Deprecated. 

validator

protected com.opensymphony.xwork2.validator.ActionValidatorManager validator
Deprecated. 

context

protected com.opensymphony.xwork2.ActionContext context
Deprecated. 
Constructor Detail

XWorkBeanValidator

public XWorkBeanValidator(Class<B> beanClass,
                          String contextName)
Deprecated. 

XWorkBeanValidator

public XWorkBeanValidator(Class<B> beanClass,
                          String contextName,
                          com.opensymphony.xwork2.util.ValueStack vs)
Deprecated. 

XWorkBeanValidator

public XWorkBeanValidator(Class<B> beanClass,
                          String contextName,
                          boolean includeDefaultContext)
Deprecated. 

XWorkBeanValidator

public XWorkBeanValidator(Class<B> beanClass,
                          String contextName,
                          boolean includeDefaultContext,
                          com.opensymphony.xwork2.util.ValueStack vs)
Deprecated. 
Method Detail

isIncludeDefaultContext

public boolean isIncludeDefaultContext()
Deprecated. 

getBeanClass

public Class<B> getBeanClass()
Deprecated. 

getContextName

public String getContextName()
Deprecated. 

getFieldNames

public Set<String> getFieldNames()
Deprecated. 

getValidator

public com.opensymphony.xwork2.validator.ActionValidatorManager getValidator()
Deprecated. 

containsField

public boolean containsField(String fieldName)
Deprecated. 
Test a the validator contains the field given his name

Parameters:
fieldName - the name of the searched field
Returns:
true if validator contaisn this field, false otherwise

setIncludeDefaultContext

public void setIncludeDefaultContext(boolean includeDefaultContext)
Deprecated. 

setContextName

public void setContextName(String contextName)
Deprecated. 

validate

public Map<String,List<String>> validate(B bean)
Deprecated. 
Valide le bean donné et retourne les messages produits.

Parameters:
bean - le bean a valider (il doit etre non null)
Returns:
le dictionnaire des messages produits par la validation indexées par le nom du champs du bean impacté.

toString

public String toString()
Deprecated. 
Overrides:
toString in class Object

initFields

protected void initFields()
Deprecated. 
update the property fieldNames, says search in XWorks



Copyright © 2008-2010 CodeLutin. All Rights Reserved.