Package eu.maydu.gwt.validation.client

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


    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.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


    String selectedValue = this.unselectedValue;
    if(selectedIndex > -1)
      selectedValue = box.getValue(selectedIndex);
    if(selectedValue.equals(this.unselectedValue) && isRequired()) {
     
      ValidationResult result = new ValidationResult();
      ValidationError error = result.new ValidationError(null, getErrorMessage(allMessages, messages.mustSelectValue()));
      result.getErrors().add(error);
      return result;
    }
     
    return null;
  }
View Full Code Here

    if(str == null)
      str = "";
    if(str.equals("") && !isRequired())
      return null;
    if(str.length() < this.min || str.length() > this.max)
      return new ValidationResult(getErrorMessage(allMessages, messages.length(this.min, this.max, str.length()), this.min, this.max, str.length()));

    return null;
  }
View Full Code Here

    }
   
    if(str1 == null && str2 == null)
      return null;
    if(str1 == null || str2 == null)
      return new ValidationResult(getErrorMessage(allMessages, messages.stringsNotEqual()));
    if(str1.equals("") && str2.equals("") && isRequired())
      return new ValidationResult(getErrorMessage(allMessages, messages.notNull()));
    if(!str1.equals(str2))
      return new ValidationResult(getErrorMessage(allMessages, messages.stringsNotEqual()));
    return null;
  }
View Full Code Here

    String str = text.getText();   
    if(!isRequired() && str.equals(""))
      return null;
    str = str.trim();
    if(str.equals(""))
      return new ValidationResult(getErrorMessage(allMessages, messages.noDateGiven()));
   
   
    try {
      formatter.parseStrict(str);
    }catch(IllegalArgumentException ex) {
      return new ValidationResult(getErrorMessage(allMessages, messages.unparsableDate()));
    }
   
    return null;
  }
View Full Code Here

TOP

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

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.