Package io.vertigo.basics.constraint


package io.vertigo.basics.constraint
  • Class
    Description
    Manage BigDecimal's constraints.
    Contrainte vérifiant que l'objet est : soit un BigDecimal comprit dans le segment ]-10^n, 10^n[ soit null
    .
    Contrainte vérifiant que l'objet est : soit un Double comprit dans le segment ]-10^n, 10^n[ soit null .
    Contrainte vérifiant que l'objet est : soit un Integer comprenant au maximum le nombre de chiffres précisé à la construction (nombres de digits) soit null
    On rappelle que le maximum d'un type Integer est compris entre 1O^9 et 10^10
    On conseille donc d'utiliser 10^9 comme structure de stockage max en BDD : donc number(9)
    Si vous souhaitez flirter avec les 10^10 alors n'utilisez pas de contraintes.
    Contrainte vérifiant que l'objet est : soit un Long comprenant au maximum le nombre de chiffres précisé à la construction (nombres de digits) soit null
    On rappelle que le maximum d'un type Long est compris entre 1O^18 et 10^19
    On conseille donc d'utiliser 10^18 comme structure de stockage max en BDD : donc number(18)
    Si vous souhaitez flirter avec les 10^19 alors n'utilisez pas de contraintes.
    Contrainte sur la valeur maximale d'un nombre.
    Contrainte sur la valeur minimale d'un nombre.
    Exemple de contrainte utilisant une expression régulière.
    Contrainte pour gérer la longueur des chaines de caractères.
    Utility functions for constraints handling.
    Dictionnaire des ressources.