public Resolution newAccount() { accountService.insertAccount(account); account = accountService.getAccount(account.getUsername()); myList = catalogService.getProductListByCategory(account.getFavouriteCategoryId()); authenticated = true; return new RedirectResolution(CatalogActionBean.class); }
public Resolution signon() { account = accountService.getAccount(getUsername(), getPassword()); if (account == null) { String value = "Invalid username or password. Signon failed."; setMessage(value); clear(); return new ForwardResolution(SIGNON); } else { account.setPassword(null); myList = catalogService.getProductListByCategory(account.getFavouriteCategoryId()); authenticated = true; HttpSession s = context.getRequest().getSession(); // this bean is already registered as /actions/Account.action s.setAttribute("accountBean", this); return new RedirectResolution(CatalogActionBean.class); } }
public Resolution editAccount() { accountService.updateAccount(account); account = accountService.getAccount(account.getUsername()); myList = catalogService.getProductListByCategory(account.getFavouriteCategoryId()); return new RedirectResolution(CatalogActionBean.class); }