Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.dataconservancy.ext.stripes;
- import org.dataconservancy.ext.model.Person;
- import net.sourceforge.stripes.action.DefaultHandler;
- import net.sourceforge.stripes.action.ForwardResolution;
- import net.sourceforge.stripes.action.Resolution;
- import net.sourceforge.stripes.action.UrlBinding;
- import net.sourceforge.stripes.validation.Validate;
- import net.sourceforge.stripes.validation.ValidateNestedProperties;
- /**
- * This is the registration Action Bean.
- */
- @UrlBinding("/registration/registration.action")
- public class RegistrationActionBean extends BaseActionBean {
- @ValidateNestedProperties({
- @Validate(field="firstName", required=true),
- @Validate(field="lastName", required=true),
- @Validate(field="password", required=true, minlength=5, maxlength=20),
- @Validate(field="emailAddress", required=true, maxlength=50),
- @Validate(field="phone", required=true, maxlength=50)
- })
- private Person user;
- @Validate(required=true, minlength=5, maxlength=20)
- private String confirmedPassword;
- @DefaultHandler
- public Resolution handle() {
- return new ForwardResolution("/pages/registration.jsp");
- }
- public Resolution submitClicked()
- {
- return new ForwardResolution("");
- }
- public Person getUser() {
- return user;
- }
- public void setUser(Person user) {
- this.user = user;
- }
- public String getConfirmedPassword() {
- return confirmedPassword;
- }
- public void setConfirmedPassword(String confirmedPassword) {
- this.confirmedPassword = confirmedPassword;
- }
- }
Add Comment
Please, Sign In to add comment