1 package org.appfuse.webapp.action; 2 3 import org.apache.tapestry.IRequestCycle; 4 import org.appfuse.model.User; 5 import org.appfuse.service.UserManager; 6 7 public abstract class MainMenu extends BasePage { 8 public abstract UserManager getUserManager(); 9 10 public void editProfile(IRequestCycle cycle) { 11 UserForm nextPage = (UserForm) cycle.getPage("userForm"); 12 String username = getRequest().getRemoteUser(); 13 14 if (log.isDebugEnabled()) { 15 log.debug("fetching user profile: " + username); 16 } 17 18 User user = getUserManager().getUserByUsername(username); 19 user.setConfirmPassword(user.getPassword()); 20 nextPage.setUser(user); 21 nextPage.setFrom("mainMenu"); 22 cycle.activate(nextPage); 23 } 24 } 25 | Popular Tags |