public Usuario addUsuario(Usuario usuario) { System.out.println("INI: Ejecutando metodo addUsuario"); Usuario usr = new Usuario(); MapSqlParameterSource in = null; SimpleJdbcCall call = null; Map<String, Object> out = null; in = new MapSqlParameterSource(); call = JdbcHelper.initializeSimpleJdbcCallProcedure( getJdbcTemplate(), "BBVA", "pq_del_usuario", "sp_mnt_usuario"); JdbcHelper.setInOutParameter(call, in, "a_idusuario", Types.NUMERIC, usuario.getIdeusuario()); JdbcHelper.setInParameter( call, in, "a_contrasena", OracleTypes.VARCHAR, usuario.getContrasena()); JdbcHelper.setInParameter(call, in, "a_idtercero", OracleTypes.NUMERIC, usuario.getIdtercero()); JdbcHelper.setInParameter(call, in, "a_idperfil", OracleTypes.NUMERIC, usuario.getIdperfil()); JdbcHelper.setInParameter(call, in, "a_idpestado", OracleTypes.NUMERIC, usuario.getIdpestado()); JdbcHelper.setInParameter( call, in, "a_codusuario", OracleTypes.VARCHAR, usuario.getCodusuario()); JdbcHelper.setInParameter(call, in, "a_historial", OracleTypes.VARCHAR, usuario.getHistorial()); JdbcHelper.setInParameter( call, in, "a_comentario", OracleTypes.VARCHAR, usuario.getComentario()); JdbcHelper.setInParameter(call, in, "a_usuario", OracleTypes.VARCHAR, usuario.getUsuario()); // JdbcHelper.setOutParameter(call, "a_cursor", OracleTypes.CURSOR, Usuario.class); out = call.execute(in); usr.setIdeusuario(Integer.parseInt(((BigDecimal) out.get("a_idusuario")).toString())); System.out.println("FIN: Ejecutando metodo addUsuario"); return usr; }
public boolean validarUsuario(Usuario usuario) throws Exception { if ("android".equals(usuario.getCodusuario()) && "pepito123".equals(usuario.getContrasena())) { return true; } else { return false; } }