Package eu.maydu.gwt.validation.client

Examples of eu.maydu.gwt.validation.client.ValidationResult$ValidationError


    else str = suggest.getText();
    if(!isRequired() && str.equals(""))
      return null;
    str = str.trim();
    if(str.equals(""))
      return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
    if(!this.noMinMax) {
      //Integer in range
      try {
        long value = Long.parseLong(str);
        if(value < this.min || value > this.max) {
          return new ValidationResult(getErrorMessage(allMessages, messages.notInRange(this.min, this.max, value), this.min, this.max, value));
        }
      }catch(NumberFormatException ex) {
        return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
      }
    }else {
      //Any integer
      try {
        long value = Long.parseLong(str);
        if(value < Integer.MIN_VALUE || value > Integer.MAX_VALUE)
          return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
      }catch(NumberFormatException ex) {
        return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
      }
    }
   
    return null;
  }
View Full Code Here


    if(result == null)
      return null;
   
    String stdMessage = getStdMessage(messages.getStandardMessages(), result.getErrorCode(), result.getParameters()[0].toString());
   
    return new ValidationResult(this.getErrorMessage(messages, stdMessage, result.getParameters()));
   
  }
View Full Code Here

    else str = suggest.getText();
    if(str == null)
      str = "";
    str = str.trim();
    if(str.equals("") && isRequired())
      return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
    else if(str.equals(""))
      return null;
    if(!this.noMinMax) {
      //Integer in range
      try {
        double value = Double.parseDouble(str);
        if(value < this.min || value > this.max) {
          return new ValidationResult(getErrorMessage(allMessages, messages.notInRange(this.min, this.max, value),this.min, this.max, value));
        }
      }catch(NumberFormatException ex) {
        return new ValidationResult(getErrorMessage(allMessages, messages.notAFloat()));
      }
    }else {
      //Any integer
      try {
        double value = Double.parseDouble(str);
        if(value > Float.MAX_VALUE || value < Float.MIN_VALUE)
          return new ValidationResult(getErrorMessage(allMessages, messages.notAFloat()));
      }catch(NumberFormatException ex) {
        return new ValidationResult(getErrorMessage(allMessages, messages.notAFloat()));
      }
    }
    return null;
  }
View Full Code Here

    else str = suggest.getText();
    if(!isRequired() && str.equals(""))
      return null;
    str = str.trim();
    if(str.equals(""))
      return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
    if(!this.noMinMax) {
      //Integer in range
      try {
        long value = Long.parseLong(str);
        if(value < this.min || value > this.max) {
          return new ValidationResult(getErrorMessage(allMessages, messages.notInRange(this.min, this.max, value), this.min, this.max, value));
        }
      }catch(NumberFormatException ex) {
        return new ValidationResult(getErrorMessage(allMessages, messages.notALong()));
      }
    }else {
      //Any integer
      try {
        long value = Long.parseLong(str);
      }catch(NumberFormatException ex) {
        return new ValidationResult(getErrorMessage(allMessages, messages.notALong()));
      }
    }
    return null;
  }
View Full Code Here

    else str = suggest.getText();
    if(str == null)
      str = "";
    str = str.trim();
    if(str.equals("") && isRequired())
      return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
    else if(str.equals(""))
      return null;
   
    try {
      double value = Double.parseDouble(str);
      if(!this.noMinMax) {
        if(value < this.min || value > this.max) {
          return new ValidationResult(getErrorMessage(allMessages, messages.notInRange(this.min, this.max, value),this.min, this.max, value));
        }
      }
    }catch(NumberFormatException ex) {
      return new ValidationResult(getErrorMessage(allMessages, messages.notADouble()));
    }
   
    return null;
  }
View Full Code Here

 
   
    List<String> values = this.getInputValues();
    String referenceValue = values.get(0);
    if(referenceValue.equals("") && isRequired())
      return new ValidationResult(getErrorMessage(messages, messages.getStandardMessages().notNull()));
    if(trim)
      referenceValue = referenceValue.trim();
   
    for(String s : values) {
     
      //case sensitive
      if(!ignoreCase && !s.equals(referenceValue))
        return new ValidationResult(getErrorMessage(messages, messages.getStandardMessages().equal()));
     
      //case insensitive
      if(ignoreCase && !s.equalsIgnoreCase(referenceValue))
        return new ValidationResult(getErrorMessage(messages, messages.getStandardMessages().equal()));
    }
    return null;
   
  }
View Full Code Here

     
      if(trim)
        s = s.trim();
     
      if((s.length() < min || s.length() > max) && !(s.equals("") && !isRequired()))
        return new ValidationResult(getErrorMessage(messages, messages.getStandardMessages().length(this.min, this.max, s.length()),this.min, this.max, s.length()));
           
    }
    return null;
   
  }
View Full Code Here

  }

  private <V extends ValidationMessages> ValidationResult result(
      ValidatorAlgorithmResult result, V messages) {
    ValidationResult ret;

    if (CharacterValidatorAlgorithm.NOT_A_VALID_CHARACTER == result
        .getErrorCode()) {
      ret = new ValidationResult(getErrorMessage(messages, messages
          .getStandardMessages().notAValidCharacter(
              ((String) result.getParameters()[0]).charAt(0)),
          result.getParameters()));
    } else {
      ret = new ValidationResult(
          "Unknown error code for CharacterValidator");
    }

    return ret;
  }
View Full Code Here

    else str = suggest.getText();
    if(str == null)
      str = "";
    str = str.trim();
    if(str.equals(""))
      return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
    if(!this.noMinMax) {
      //Integer in range
      try {
        long value = Long.parseLong(str);
        if(value < this.min || value > this.max) {
          return new ValidationResult(getErrorMessage(allMessages, messages.notInRange(this.min, this.max, value), this.min, this.max, value));
        }
      }catch(NumberFormatException ex) {
        return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
      }
    }else {
      //Any integer
      try {
        long value = Long.parseLong(str);
        if(value < Integer.MIN_VALUE || value > Integer.MAX_VALUE)
          return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
      }catch(NumberFormatException ex) {
        return new ValidationResult(getErrorMessage(allMessages, messages.notAnInteger()));
      }
    }
   
    return null;
  }
View Full Code Here

 
   
    List<String> values = this.getInputValues();
    String referenceValue = values.get(0);
    if(referenceValue.equals("") && isRequired())
      return new ValidationResult(getErrorMessage(messages, messages.getStandardMessages().notNull()));
    if(trim)
      referenceValue = referenceValue.trim();
   
    for(String s : values) {
     
      //case sensitive
      if(!ignoreCase && !s.equals(referenceValue))
        return new ValidationResult(getErrorMessage(messages, messages.getStandardMessages().equal()));
     
      //case insensitive
      if(ignoreCase && !s.equalsIgnoreCase(referenceValue))
        return new ValidationResult(getErrorMessage(messages, messages.getStandardMessages().equal()));
    }
    return null;
   
  }
View Full Code Here

TOP

Related Classes of eu.maydu.gwt.validation.client.ValidationResult$ValidationError

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.