Skip to content

Commit

Permalink
Se cambian parámetros de constructor por un objeto y se quitan espacios
Browse files Browse the repository at this point in the history
  • Loading branch information
DanielIxiguez committed Sep 18, 2019
1 parent dce89b8 commit f46761e
Show file tree
Hide file tree
Showing 6 changed files with 209 additions and 96 deletions.
3 changes: 0 additions & 3 deletions src/main/java/Services/Taxpayer/SWTaxpayerService.java
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
package Services.Taxpayer;

import java.io.IOException;

import Exceptions.AuthException;
import Exceptions.GeneralException;
import Services.SWService;
import Utils.Requests.Cancelation.CancelationOptionsRequest;
import Utils.Requests.Cancelation.CancelationRequest;
import Utils.Requests.Taxpayer.TaxpayerOptionsRequest;
import Utils.Requests.Taxpayer.TaxpayerRequest;
import Utils.Responses.IResponse;
Expand Down
52 changes: 28 additions & 24 deletions src/main/java/Utils/Requests/Taxpayer/TaxpayerRequest.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
package Utils.Requests.Taxpayer;

import java.io.IOException;

import java.util.LinkedList;
import java.util.List;
import org.apache.http.HttpEntity;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.methods.CloseableHttpResponse;
Expand All @@ -13,14 +14,12 @@
import org.apache.http.util.EntityUtils;
import org.json.JSONException;
import org.json.JSONObject;

import Exceptions.GeneralException;
import Utils.Helpers.RequestHelper;
import Utils.Requests.IRequest;
import Utils.Requests.Cancelation.CancelationOptionsRequest;
import Utils.Responses.IResponse;
import Utils.Responses.Cancelation.CancelationResponse;
import Utils.Responses.Taxplayer.TaxplayerResponse;
import Utils.Responses.Taxpayer.TaxpayerData;
import Utils.Responses.Taxpayer.TaxpayerResponse;
import Utils.Requests.Taxpayer.TaxpayerOptionsRequest;

public class TaxpayerRequest {
Expand All @@ -43,33 +42,38 @@ public IResponse sendRequestrfc(IRequest request) throws ClientProtocolException
if (!responseString.isEmpty() && status < 500) {
JSONObject body = new JSONObject(responseString);
if (status == 200) {
JSONObject data = body.getJSONObject("data");
return new TaxplayerResponse(status, body.getString("status"),data.getString("id"),
data.getString("rfc"),
data.getString("nombre_Contribuyente"),
data.getString("situacion_del_contribuyente"),
data.getString("numero_y_fecha_oficio_global_presuncion"),
data.getString("publicacion_pagina_SAT_presuntos"),
data.getString("publicacion_DOF_presuntos"),
data.getString("publicacion_pagina_SAT_desvirtuados"),
data.getString("numero_fecha_oficio_global_contribuyentes_que_desvirtuaron"),
data.getString("publicacion_DOF_desvirtuados"),
data.getString("numero_fecha_oficio_global_definitivos"),
data.getString("publicacion_pagina_SAT_definitivos"),
data.getString("publicacion_DOF_definitivos"),
data.getString("numero_fecha_oficio_global_sentencia_favorable"),
data.getString("publicacion_pagina_SAT_sentencia_favorable"),
data.getString("publicacion_DOF_sentencia_favorable"), "OK", "OK");
JSONObject data = body.getJSONObject("data");
List<TaxpayerData> TaxpayerList = new LinkedList<TaxpayerData>();
TaxpayerData Taxpayer = new TaxpayerData();

Taxpayer.setId(data.getString("id"));
Taxpayer.setRfc(data.getString("rfc"));
Taxpayer.setNombre_Contribuyente(data.getString("nombre_Contribuyente"));
Taxpayer.setSituacion_del_contribuyente(data.getString("situacion_del_contribuyente"));
Taxpayer.setNumero_y_fecha_oficio_global_presuncion(data.getString("numero_y_fecha_oficio_global_presuncion"));
Taxpayer.setPublicacion_pagina_SAT_presuntos(data.getString("publicacion_pagina_SAT_presuntos"));
Taxpayer.setPublicacion_DOF_presuntos(data.getString("publicacion_DOF_presuntos"));
Taxpayer.setPublicacion_pagina_SAT_desvirtuados(data.getString("publicacion_pagina_SAT_desvirtuados"));
Taxpayer.setNumero_fecha_oficio_global_contribuyentes_que_desvirtuaron(data.getString("numero_fecha_oficio_global_contribuyentes_que_desvirtuaron"));
Taxpayer.setPublicacion_DOF_desvirtuados(data.getString("publicacion_DOF_desvirtuados"));
Taxpayer.setNumero_fecha_oficio_global_definitivos(data.getString("numero_fecha_oficio_global_definitivos"));
Taxpayer.setPublicacion_pagina_SAT_definitivos(data.getString("publicacion_pagina_SAT_definitivos"));
Taxpayer.setPublicacion_DOF_definitivos(data.getString("publicacion_DOF_definitivos"));
Taxpayer.setNumero_fecha_oficio_global_sentencia_favorable(data.getString("numero_fecha_oficio_global_sentencia_favorable"));
Taxpayer.setPublicacion_pagina_SAT_sentencia_favorable(data.getString("publicacion_pagina_SAT_sentencia_favorable"));
Taxpayer.setPublicacion_DOF_sentencia_favorable(data.getString("publicacion_DOF_sentencia_favorable"));
TaxpayerList.add(Taxpayer);
return new TaxpayerResponse(status, body.getString("status"), TaxpayerList, "OK", "OK");
} else {
String messageDetail = "";
if (!body.isNull("messageDetail")) {
messageDetail = body.getString("messageDetail");
}
return new TaxplayerResponse(status, body.getString("status"), body.getString("message"),
return new TaxpayerResponse(status, body.getString("status"), body.getString("message"),
messageDetail);
}
} else {
return new TaxplayerResponse(status, "error", responseB.getStatusLine().getReasonPhrase(),
return new TaxpayerResponse(status, "error", responseB.getStatusLine().getReasonPhrase(),
responseString);
}
} catch (JSONException e) {
Expand Down
118 changes: 118 additions & 0 deletions src/main/java/Utils/Responses/Taxpayer/TaxpayerData.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
package Utils.Responses.Taxpayer;

public class TaxpayerData {
private String id;
private String rfc;
private String nombre_Contribuyente;
private String situacion_del_contribuyente;
private String numero_y_fecha_oficio_global_presuncion;
private String publicacion_pagina_SAT_presuntos;
private String publicacion_DOF_presuntos;
private String publicacion_pagina_SAT_desvirtuados;
private String numero_fecha_oficio_global_contribuyentes_que_desvirtuaron;
private String publicacion_DOF_desvirtuados;
private String numero_fecha_oficio_global_definitivos;
private String publicacion_pagina_SAT_definitivos;
private String publicacion_DOF_definitivos;
private String numero_fecha_oficio_global_sentencia_favorable;
private String publicacion_pagina_SAT_sentencia_favorable;

public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getRfc() {
return rfc;
}
public void setRfc(String rfc) {
this.rfc = rfc;
}
public String getNombre_Contribuyente() {
return nombre_Contribuyente;
}
public void setNombre_Contribuyente(String nombre_Contribuyente) {
this.nombre_Contribuyente = nombre_Contribuyente;
}
public String getSituacion_del_contribuyente() {
return situacion_del_contribuyente;
}
public void setSituacion_del_contribuyente(String situacion_del_contribuyente) {
this.situacion_del_contribuyente = situacion_del_contribuyente;
}
public String getNumero_y_fecha_oficio_global_presuncion() {
return numero_y_fecha_oficio_global_presuncion;
}
public void setNumero_y_fecha_oficio_global_presuncion(String numero_y_fecha_oficio_global_presuncion) {
this.numero_y_fecha_oficio_global_presuncion = numero_y_fecha_oficio_global_presuncion;
}
public String getPublicacion_pagina_SAT_presuntos() {
return publicacion_pagina_SAT_presuntos;
}
public void setPublicacion_pagina_SAT_presuntos(String publicacion_pagina_SAT_presuntos) {
this.publicacion_pagina_SAT_presuntos = publicacion_pagina_SAT_presuntos;
}
public String getPublicacion_DOF_presuntos() {
return publicacion_DOF_presuntos;
}
public void setPublicacion_DOF_presuntos(String publicacion_DOF_presuntos) {
this.publicacion_DOF_presuntos = publicacion_DOF_presuntos;
}
public String getPublicacion_pagina_SAT_desvirtuados() {
return publicacion_pagina_SAT_desvirtuados;
}
public void setPublicacion_pagina_SAT_desvirtuados(String publicacion_pagina_SAT_desvirtuados) {
this.publicacion_pagina_SAT_desvirtuados = publicacion_pagina_SAT_desvirtuados;
}
public String getNumero_fecha_oficio_global_contribuyentes_que_desvirtuaron() {
return numero_fecha_oficio_global_contribuyentes_que_desvirtuaron;
}
public void setNumero_fecha_oficio_global_contribuyentes_que_desvirtuaron(
String numero_fecha_oficio_global_contribuyentes_que_desvirtuaron) {
this.numero_fecha_oficio_global_contribuyentes_que_desvirtuaron = numero_fecha_oficio_global_contribuyentes_que_desvirtuaron;
}
public String getPublicacion_DOF_desvirtuados() {
return publicacion_DOF_desvirtuados;
}
public void setPublicacion_DOF_desvirtuados(String publicacion_DOF_desvirtuados) {
this.publicacion_DOF_desvirtuados = publicacion_DOF_desvirtuados;
}
public String getNumero_fecha_oficio_global_definitivos() {
return numero_fecha_oficio_global_definitivos;
}
public void setNumero_fecha_oficio_global_definitivos(String numero_fecha_oficio_global_definitivos) {
this.numero_fecha_oficio_global_definitivos = numero_fecha_oficio_global_definitivos;
}
public String getPublicacion_pagina_SAT_definitivos() {
return publicacion_pagina_SAT_definitivos;
}
public void setPublicacion_pagina_SAT_definitivos(String publicacion_pagina_SAT_definitivos) {
this.publicacion_pagina_SAT_definitivos = publicacion_pagina_SAT_definitivos;
}
public String getPublicacion_DOF_definitivos() {
return publicacion_DOF_definitivos;
}
public void setPublicacion_DOF_definitivos(String publicacion_DOF_definitivos) {
this.publicacion_DOF_definitivos = publicacion_DOF_definitivos;
}
public String getNumero_fecha_oficio_global_sentencia_favorable() {
return numero_fecha_oficio_global_sentencia_favorable;
}
public void setNumero_fecha_oficio_global_sentencia_favorable(String numero_fecha_oficio_global_sentencia_favorable) {
this.numero_fecha_oficio_global_sentencia_favorable = numero_fecha_oficio_global_sentencia_favorable;
}
public String getPublicacion_pagina_SAT_sentencia_favorable() {
return publicacion_pagina_SAT_sentencia_favorable;
}
public void setPublicacion_pagina_SAT_sentencia_favorable(String publicacion_pagina_SAT_sentencia_favorable) {
this.publicacion_pagina_SAT_sentencia_favorable = publicacion_pagina_SAT_sentencia_favorable;
}
public String getPublicacion_DOF_sentencia_favorable() {
return publicacion_DOF_sentencia_favorable;
}
public void setPublicacion_DOF_sentencia_favorable(String publicacion_DOF_sentencia_favorable) {
this.publicacion_DOF_sentencia_favorable = publicacion_DOF_sentencia_favorable;
}
String publicacion_DOF_sentencia_favorable;
}
50 changes: 50 additions & 0 deletions src/main/java/Utils/Responses/Taxpayer/TaxpayerResponse.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
package Utils.Responses.Taxpayer;

import java.util.List;
import Utils.Responses.IResponse;

public class TaxpayerResponse extends IResponse {
public String id;
public String rfc;
public String nombre_Contribuyente;
public String situacion_del_contribuyente;
public String numero_y_fecha_oficio_global_presuncion;
public String publicacion_pagina_SAT_presuntos;
public String publicacion_DOF_presuntos;
public String publicacion_pagina_SAT_desvirtuados;
public String numero_fecha_oficio_global_contribuyentes_que_desvirtuaron;
public String publicacion_DOF_desvirtuados;
public String numero_fecha_oficio_global_definitivos;
public String publicacion_pagina_SAT_definitivos;
public String publicacion_DOF_definitivos;
public String numero_fecha_oficio_global_sentencia_favorable;
public String publicacion_pagina_SAT_sentencia_favorable;
public String publicacion_DOF_sentencia_favorable;

public TaxpayerResponse(int httpStatusCode, String status, List<TaxpayerData> Taxpayer, String msg,
String msgDetail) {
super(httpStatusCode, status, msg, msgDetail);
this.rfc = Taxpayer.get(0).getRfc();
this.nombre_Contribuyente = Taxpayer.get(0).getNombre_Contribuyente();
this.situacion_del_contribuyente = Taxpayer.get(0).getSituacion_del_contribuyente();
this.numero_y_fecha_oficio_global_presuncion = Taxpayer.get(0).getNumero_y_fecha_oficio_global_presuncion();
this.publicacion_pagina_SAT_presuntos = Taxpayer.get(0).getPublicacion_pagina_SAT_presuntos();
this.publicacion_DOF_presuntos = Taxpayer.get(0).getPublicacion_DOF_presuntos();
this.publicacion_pagina_SAT_desvirtuados = Taxpayer.get(0).getPublicacion_pagina_SAT_desvirtuados();
this.numero_fecha_oficio_global_contribuyentes_que_desvirtuaron = Taxpayer.get(0)
.getNumero_fecha_oficio_global_contribuyentes_que_desvirtuaron();
this.publicacion_DOF_desvirtuados = Taxpayer.get(0).getPublicacion_DOF_desvirtuados();
this.numero_fecha_oficio_global_definitivos = Taxpayer.get(0).getNumero_fecha_oficio_global_definitivos();
this.publicacion_pagina_SAT_definitivos = Taxpayer.get(0).getPublicacion_pagina_SAT_definitivos();
this.publicacion_DOF_definitivos = Taxpayer.get(0).getPublicacion_DOF_definitivos();
this.numero_fecha_oficio_global_sentencia_favorable = Taxpayer.get(0)
.getNumero_fecha_oficio_global_sentencia_favorable();
this.publicacion_pagina_SAT_sentencia_favorable = Taxpayer.get(0)
.getPublicacion_pagina_SAT_sentencia_favorable();
this.publicacion_DOF_sentencia_favorable = Taxpayer.get(0).getPublicacion_DOF_sentencia_favorable();
}

public TaxpayerResponse(int httpStatusCode, String status, String msg, String msgDetail) {
super(httpStatusCode, status, msg, msgDetail);
}
}
55 changes: 0 additions & 55 deletions src/main/java/Utils/Responses/Taxplayer/TaxplayerResponse.java

This file was deleted.

Loading

0 comments on commit f46761e

Please sign in to comment.