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


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

Annotation de la regle de validation permettant de contrler que la valeur d'une proprite se trouve bien dans un intervalle donne

Author:
Jean-Jacques ETUNÈ NGI

Required Element Summary
 double max
          Valeur maximum de l'intervalle
 
Optional Element Summary
 Class<?>[] groups
          Méthode d'obtention des Groupes de validation du validateur
 String message
          Méthode d'obtention du message en cas de violation de la règle
 double min
          Valeur minimum de l'intervalle
 Class<? extends javax.validation.Payload>[] payload
          Méthode d'obtention du payload de validation
 

Element Detail

max

public abstract double max
Valeur maximum de l'intervalle

Returns:
Valeur maximum de l'intervalle

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.interval.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 double min
Valeur minimum de l'intervalle

Returns:
Valeur minimum de l'intervalle
Default:
0.0


Copyright © 2014 Leadware. All Rights Reserved.