Class ConstraintBigDecimalLength

  • All Implemented Interfaces:
    Constraint<Integer,​BigDecimal>

    public final class ConstraintBigDecimalLength
    extends Object
    Contrainte vérifiant que l'objet est :
    • soit un BigDecimal comprit dans le segment ]-10^n, 10^n[
    • soit null

    .
    Author:
    pchretien
    • Constructor Detail

      • ConstraintBigDecimalLength

        public ConstraintBigDecimalLength​(String args,
                                          Optional<String> overrideMessageOpt,
                                          Optional<String> overrideResourceMessageOpt)
        Constructeur nécessaire pour le ksp.
        Parameters:
        args - Liste des arguments réduite à un seul castable en integer. Cet argument correspond au nombre de chifres maximum authorisé sur le BigDecimal. maxLength Valeur n du segment ]-10^n, 10^n[ dans lequel est comprise la valeur.
    • Method Detail

      • checkConstraint

        public boolean checkConstraint​(BigDecimal value)
      • getErrorMessage

        public io.vertigo.core.locale.MessageText getErrorMessage()
      • getMaxLength

        public final int getMaxLength()
        Returns:
        int Nombre maximum de caractères, de chiffres...