Class ConstraintDoubleLength

java.lang.Object
io.vertigo.basics.constraint.ConstraintDoubleLength
All Implemented Interfaces:
Constraint<Integer,Double>

public final class ConstraintDoubleLength extends Object
Contrainte vérifiant que l'objet est :
  • soit un Double comprit dans le segment ]-10^n, 10^n[
  • soit null
.
Author:
pchretien
  • Constructor Details

    • ConstraintDoubleLength

      public ConstraintDoubleLength(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 chiffres maximum autorisé sur le Double. maxLength Valeur n du segment ]-10^n, 10^n[ dans lequel est comprise la valeur.
  • Method Details

    • checkConstraint

      public boolean checkConstraint(Double value)
    • getErrorMessage

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

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

      public final Property getProperty()
      Specified by:
      getProperty in interface Constraint<Integer,D>
    • getPropertyValue

      public final Integer getPropertyValue()
      Specified by:
      getPropertyValue in interface Constraint<Integer,D>