You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

PersonBeanWithValidationAnnotations.java 969B

12345678910111213141516171819202122232425262728293031
  1. package com.vaadin.tests.fieldgroup;
  2. import javax.validation.constraints.NotNull;
  3. import javax.validation.constraints.Size;
  4. import java.io.Serializable;
  5. public class PersonBeanWithValidationAnnotations implements Serializable {
  6. @NotNull(message = MultipleValidationErrors.FIRST_NAME_NOT_NULL_VALIDATION_MESSAGE)
  7. @Size(min = 1, message = MultipleValidationErrors.FIRST_NAME_NOT_EMPTY_VALIDATION_MESSAGE)
  8. private String firstName;
  9. @NotNull(message = MultipleValidationErrors.LAST_NAME_NOT_NULL_VALIDATION_MESSAGE)
  10. @Size(min = 1, message = MultipleValidationErrors.LAST_NAME_NOT_EMPTY_VALIDATION_MESSAGE)
  11. private String lastName;
  12. public String getFirstName() {
  13. return firstName;
  14. }
  15. public void setFirstName(String firstName) {
  16. this.firstName = firstName;
  17. }
  18. public String getLastName() {
  19. return lastName;
  20. }
  21. public void setLastName(String lastName) {
  22. this.lastName = lastName;
  23. }
  24. }