1 package org.springframework.binding.validation.support;
2
3 import org.hibernate.validator.AssertTrue;
4 import org.hibernate.validator.NotEmpty;
5 import org.hibernate.validator.Range;
6
7
8 public class ValidatingObject {
9 private String stringValue;
10
11 private int intValue;
12
13 public ValidatingObject()
14 {
15 stringValue = "invalid";
16 intValue = 12;
17 }
18
19 @NotEmpty
20 public String getStringValue() {
21 return stringValue;
22 }
23
24 public void setStringValue(String stringValue) {
25 this.stringValue = stringValue;
26 }
27
28 @Range(min = 5, max = 15)
29 public int getIntValue() {
30 return intValue;
31 }
32
33 public void setIntValue(int intValue) {
34 this.intValue = intValue;
35 }
36
37 @AssertTrue
38 public boolean intShouldBeEightAndStringShouldBeValid() {
39 return intValue == 8 && stringValue.equals("valid");
40 }
41 }