@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()); }