net.leadware.persistence.tools.api.validator.jsr303ext.annotations
Annotation Type Length


@Target(value=FIELD)
@Retention(value=RUNTIME)
@Constraint(validatedBy=LengthRule.class)
@Documented
public @interface Length

Annotation permettant de verifier que la longueur d'une chaine ou d'une collection se trouve dans un intervalle

Author:
Jean-Jacques ETUNÈ NGI

Optional Element Summary
 boolean acceptNullObject
          Méthode de positionnement de la validation en cas d'objet null
 Class<?>[] groups
          Méthode d'obtention des Groupes de validation du validateur
 int max
          Méthode d'obtention de la longueur maximale
 String message
          Méthode d'obtention du message en cas de violation de la règle
 int min
          Méthode d'obtention de la longueur minimale
 Class<? extends javax.validation.Payload>[] payload
          Méthode d'obtention du payload de validation
 boolean trimString
          Méthode de positionnement de la suppression des espaces extérieurs
 

message

public abstract String message
Méthode d'obtention du message en cas de violation de la règle

Returns:
Message en cas de violation de la règle
Default:
"javax.validation.ext.length.fail"

groups

public abstract Class<?>[] groups
Méthode d'obtention des Groupes de validation du validateur

Returns:
Groupes de validation du validateur
Default:
{}

payload

public abstract Class<? extends javax.validation.Payload>[] payload
Méthode d'obtention du payload de validation

Returns:
Payload de validation
Default:
{}

min

public abstract int min
Méthode d'obtention de la longueur minimale

Returns:
longueur minimale
Default:
0

max

public abstract int max
Méthode d'obtention de la longueur maximale

Returns:
longueur maximale
Default:
2147483647

acceptNullObject

public abstract boolean acceptNullObject
Méthode de positionnement de la validation en cas d'objet null

Returns:
etat de validation en cas d'objet null
Default:
false

trimString

public abstract boolean trimString
Méthode de positionnement de la suppression des espaces extérieurs

Returns:
etat de suppression des espaces extérieurs
Default:
true


Copyright © 2015 Leadware. All Rights Reserved.