Esempio n. 1
0
  @TransactionDemarcate(validateAndResetToken = true)
  @CloseSession
  public ActionForward transferToBranch(
      ActionMapping mapping,
      ActionForm form,
      HttpServletRequest request,
      @SuppressWarnings("unused") HttpServletResponse response)
      throws Exception {

    GroupTransferActionForm actionForm = (GroupTransferActionForm) form;
    GroupBO groupInSession = (GroupBO) SessionUtils.getAttribute(Constants.BUSINESS_KEY, request);

    CustomerDetailDto groupDetail =
        this.groupServiceFacade.transferGroupToBranch(
            groupInSession.getGlobalCustNum(),
            actionForm.getOfficeIdValue(),
            groupInSession.getVersionNo());

    GroupBO group = this.customerDao.findGroupBySystemId(groupDetail.getGlobalCustNum());
    SessionUtils.setAttribute(Constants.BUSINESS_KEY, group, request);
    return mapping.findForward(ActionForwards.update_success.toString());
  }