jaxx.runtime.validator
Class BeanValidatorDetector

java.lang.Object
  extended by jaxx.runtime.validator.BeanValidatorDetector

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 BeanValidatorDetector
extends Object

Un detecteur de validateurs pour un liste de classes données et un répertoire où chercher les fichiers de validation.

Since:
1.6.0
Author:
tchemit

Nested Class Summary
protected static class BeanValidatorDetector.BeanValidatorComparator
          Deprecated.  
protected static class BeanValidatorDetector.ValidatorFilenameFilter
          Deprecated.  
 
Constructor Summary
BeanValidatorDetector()
          Deprecated.  
 
Method Summary
protected
<B> BeanValidator<B>
createValidator(Class<?> validatorClass, Class<B> klass, String context, BeanValidatorScope[] scopes)
          Deprecated.  
 SortedSet<BeanValidator<?>> detect(Class<?> validatorClass, File sourceRoot, Pattern contextFilter, BeanValidatorScope[] scopes, Class<?>... types)
          Deprecated.  
 SortedSet<BeanValidator<?>> detect(Class<?> validatorClass, File sourceRoot, Pattern contextFilter, Class<?>... types)
          Deprecated.  
 SortedSet<BeanValidator<?>> detect(File sourceRoot, Class<?>... types)
          Deprecated.  
protected  File getClassDir(File sourceRoot, Class<?> clazz)
          Deprecated.  
protected  String[] getContexts(Class<?> clazz, File dir)
          Deprecated.  
protected  String[] getContextsWithoutScopes(String[] contexts)
          Deprecated.  
protected  String[] getFilterContexts(Pattern contextFilter, String[] realContexts)
          Deprecated.  
protected
<B> BeanValidator<B>
getValidator(Class<?> validatorClass, Class<B> klass, String context, BeanValidatorScope... scopes)
          Deprecated. Pour un context et un type d'entité donné, instancie un validateur et test si ce validateur est utilisable (i.e qu'il admet des champs à valider).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanValidatorDetector

public BeanValidatorDetector()
Deprecated. 
Method Detail

detect

public SortedSet<BeanValidator<?>> detect(File sourceRoot,
                                          Class<?>... types)
Deprecated. 

detect

public SortedSet<BeanValidator<?>> detect(Class<?> validatorClass,
                                          File sourceRoot,
                                          Pattern contextFilter,
                                          Class<?>... types)
Deprecated. 

detect

public SortedSet<BeanValidator<?>> detect(Class<?> validatorClass,
                                          File sourceRoot,
                                          Pattern contextFilter,
                                          BeanValidatorScope[] scopes,
                                          Class<?>... types)
Deprecated. 

getValidator

protected <B> BeanValidator<B> getValidator(Class<?> validatorClass,
                                            Class<B> klass,
                                            String context,
                                            BeanValidatorScope... scopes)
Deprecated. 
Pour un context et un type d'entité donné, instancie un validateur et test si ce validateur est utilisable (i.e qu'il admet des champs à valider).

Si aucun champ n'est trouvé dans le validateur, alors on retourne null.

Type Parameters:
B - le type du bean
Parameters:
validatorClass - le type de validateur a instancie
klass - le type du bean
context - le context du validateur
scopes - les scopes a utiliser (si null alors pas de filtre sur les scopes)
Returns:
le validateur initialisé, ou null si aucun scope détecté dans le validateur.

createValidator

protected <B> BeanValidator<B> createValidator(Class<?> validatorClass,
                                               Class<B> klass,
                                               String context,
                                               BeanValidatorScope[] scopes)
Deprecated. 

getClassDir

protected File getClassDir(File sourceRoot,
                           Class<?> clazz)
Deprecated. 

getContexts

protected String[] getContexts(Class<?> clazz,
                               File dir)
Deprecated. 

getContextsWithoutScopes

protected String[] getContextsWithoutScopes(String[] contexts)
Deprecated. 

getFilterContexts

protected String[] getFilterContexts(Pattern contextFilter,
                                     String[] realContexts)
Deprecated. 


Copyright © 2008-2010 CodeLutin. All Rights Reserved.