Guest User

Untitled

a guest
Dec 24th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. package org.dataconservancy.ext.stripes;
  2.  
  3. import org.dataconservancy.ext.model.Person;
  4.  
  5. import net.sourceforge.stripes.action.DefaultHandler;
  6. import net.sourceforge.stripes.action.ForwardResolution;
  7. import net.sourceforge.stripes.action.Resolution;
  8. import net.sourceforge.stripes.action.UrlBinding;
  9. import net.sourceforge.stripes.validation.Validate;
  10. import net.sourceforge.stripes.validation.ValidateNestedProperties;
  11.  
  12. /**
  13. * This is the registration Action Bean.
  14. */
  15. @UrlBinding("/registration/registration.action")
  16. public class RegistrationActionBean extends BaseActionBean {
  17.  
  18. @ValidateNestedProperties({
  19. @Validate(field="firstName", required=true),
  20. @Validate(field="lastName", required=true),
  21. @Validate(field="password", required=true, minlength=5, maxlength=20),
  22. @Validate(field="emailAddress", required=true, maxlength=50),
  23. @Validate(field="phone", required=true, maxlength=50)
  24. })
  25. private Person user;
  26.  
  27. @Validate(required=true, minlength=5, maxlength=20)
  28. private String confirmedPassword;
  29. @DefaultHandler
  30. public Resolution handle() {
  31. return new ForwardResolution("/pages/registration.jsp");
  32. }
  33.  
  34. public Resolution submitClicked()
  35. {
  36. return new ForwardResolution("");
  37. }
  38.  
  39. public Person getUser() {
  40. return user;
  41. }
  42.  
  43. public void setUser(Person user) {
  44. this.user = user;
  45. }
  46.  
  47. public String getConfirmedPassword() {
  48. return confirmedPassword;
  49. }
  50.  
  51. public void setConfirmedPassword(String confirmedPassword) {
  52. this.confirmedPassword = confirmedPassword;
  53. }
  54. }
Add Comment
Please, Sign In to add comment