public Response validacion(Session session) throws Exception { log.info("AltaFrecuenteInternacionalCommand.validacion"); Response response = new Response(); AltaFrecuenteInternacionalForm altaFrecuenteInternacionalForm = (AltaFrecuenteInternacionalForm) getFormBean(); CuentasFrecuentesRequestTO cuentasFrecuentesRequestTO = new CuentasFrecuentesRequestTO(); ResourceFacadeSL facadeSL = getDelegate(); DispositivoHuellaTO tdispositivoHuellaTO; HuellaTO huellaTO = new HuellaTO(); try { cuentasFrecuentesRequestTO.setUser( ((ClienteTO) session.getAttribute(CLIENTE_TO)).getUserName()); cuentasFrecuentesRequestTO.setType(CuentasFrecuentesRequestTO.INTERNACIONAL); cuentasFrecuentesRequestTO.setBeneficiario( altaFrecuenteInternacionalForm.getNombre_beneficiario()); cuentasFrecuentesRequestTO.setCuenta(altaFrecuenteInternacionalForm.getNumero_cuenta()); cuentasFrecuentesRequestTO.setClaveBanco( altaFrecuenteInternacionalForm.getCodigo_swift_aba()); facadeSL.setOtrosBancosPreparacionAgregarCuenta(cuentasFrecuentesRequestTO); tdispositivoHuellaTO = facadeSL.setIntenationalesDatosAgregarCuenta(cuentasFrecuentesRequestTO); huellaTO.setLlave_publica(tdispositivoHuellaTO.getLlavePublica()); huellaTO.setLongitud_huella(tdispositivoHuellaTO.getLongitudHuella()); } catch (EliteDataException e) { super.buildErrorResponse(e, response); } session.addAttribute("AltaFrecuenteInternacionalRequest", cuentasFrecuentesRequestTO); response.addAttribute(huellaTO); return response; }
public Response validacion(Session session) throws Exception { Response response = new Response(); HuellaTO huellaTO = new HuellaTO(); BeneficiarioDineroExpressRequestTO requestTO = new BeneficiarioDineroExpressRequestTO(); BeneficiarioDineroExpressResponseTO responseTO = null; ClienteTO clienteTO = (ClienteTO) session.getAttribute(CLIENTE_TO); try { ResourceFacadeSL resourceFacadeSL = getDelegate(); AltaFrecuenteDineroExpressForm frecuentesForm = (AltaFrecuenteDineroExpressForm) getFormBean(); Beneficiario_Dinero_ExpressTO beneficiario = new Beneficiario_Dinero_ExpressTO(); beneficiario.setApellido_materno(frecuentesForm.getApellido_materno()); beneficiario.setApellido_paterno(frecuentesForm.getApellido_paterno()); beneficiario.setFecha_nacimiento(frecuentesForm.getFecha_nacimiento()); beneficiario.setNombre_beneficiario(frecuentesForm.getNombre_beneficiario()); beneficiario.setNombre_corto(frecuentesForm.getNombre_corto()); requestTO.setApellidoMaterno(frecuentesForm.getApellido_materno()); requestTO.setApellidoPaterno(frecuentesForm.getApellido_paterno()); requestTO.setFechaNacimiento(frecuentesForm.getFecha_nacimiento()); requestTO.setNombrecorto(frecuentesForm.getNombre_corto()); requestTO.setNombreBeneficiario(frecuentesForm.getNombre_beneficiario()); requestTO.setOpcionSeguridad(OPCION_TOKEN); requestTO.setOptionDispositive(OPCION_TOKEN); requestTO.setUser(clienteTO.getUserName()); requestTO.setMethod("confirmar"); responseTO = resourceFacadeSL.setDataEnvioDineroExpressAltaFrecuente(requestTO); if (responseTO.getDispositivoHuellaTO() != null) { huellaTO.setLlave_publica(responseTO.getDispositivoHuellaTO().getLlavePublica()); huellaTO.setLongitud_huella(responseTO.getDispositivoHuellaTO().getLongitudHuella()); } session.addAttribute("Beneficiario_Dinero_ExpressTO", beneficiario); response.addAttribute(beneficiario); synchronized (session) { session.addAttribute(DINERO_EXPRESS_FRECUENTE_RESPONSE, responseTO); } response.addAttribute(huellaTO); } catch (EliteDataException e) { buildErrorResponse(e, response); } return response; }