コード例 #1
0
  @RequestMapping(value = "activity/{encodedAccountNum}/{page}", method = RequestMethod.GET)
  public ModelAndView showAccountActivity(
      @PathVariable("encodedAccountNum") String encodedAccountNum, @PathVariable("page") int page) {
    ResultModel model = new ResultModel("account/activity");
    User user = userManager.getCurrentUser();
    Overview overview = accountManager.getOverview(user).encodeAccountNo();
    int numAccounts = overview.getAccountDetails().size();
    int accountNum = SessionEncrypter.decryptId(encodedAccountNum);
    List<AccountDetail> accountList = overview.getAccountDetails();
    overview.getAccountDetail(accountNum).getUsageHistory().setCurrentPageNum(page);

    List<AccountDetail> accountDetails = new ArrayList<AccountDetail>();
    accountDetails.add(overview.getAccountDetail(accountNum));
    model.addObject("numAccounts", numAccounts);
    model.addObject("accountList", accountList);
    model.addObject("accountDetails", accountDetails);
    model.addObject("encodedAccountNumber", encodedAccountNum);
    return model.getSuccess();
  }