Package mx.com.sw.services.cancelation
Class CancelationService
java.lang.Object
mx.com.sw.services.Services
mx.com.sw.services.cancelation.CancelationService
- Direct Known Subclasses:
Cancelation
public abstract class CancelationService extends Services
CancelationService Servicio para implementación de cancelación.
- Since:
- 2020-08-01
- Version:
- 0.0.0.1
- Author:
- Juan Gamez
-
Constructor Summary
Constructors Modifier Constructor Description protected
CancelationService(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)
Constructor de la clase.protected
CancelationService(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String proxy, int proxyPort)
Constructor de la clase. -
Method Summary
Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.String>
getHeaders()
Obtiene los headers necesarios para el consumo del servicio.protected java.lang.String
requestCancelar(java.lang.String pfx, java.lang.String rfc, java.lang.String password, java.lang.String uuid)
Construye el json del request a partir de los datos.protected java.lang.String
requestCancelar(java.lang.String csd, java.lang.String key, java.lang.String rfc, java.lang.String password, java.lang.String uuid)
Construye el json del request a partir de los datos.Methods inherited from class mx.com.sw.services.Services
getExpirationDate, getPassword, getProxy, getProxyPort, getToken, getUrl, getUser, setupRequest
-
Constructor Details
-
CancelationService
protected CancelationService(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String proxy, int proxyPort)Constructor de la clase.- Parameters:
url
- url base de la APIuser
- correo o usuario de SWpassword
- password de SW.proxy
- ip o dominio de proxy (null si no se utiliza)proxyPort
- número de puerto de proxy (cualquier valor si proxy es null)
-
CancelationService
protected CancelationService(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)Constructor de la clase.- Parameters:
url
- url base de la APItoken
- token infinito de SW.proxy
- ip o dominio de proxy (null si no se utiliza)proxyPort
- número de puerto de proxy (cualquier valor si proxy es null)
-
-
Method Details
-
requestCancelar
protected java.lang.String requestCancelar(java.lang.String pfx, java.lang.String rfc, java.lang.String password, java.lang.String uuid)Construye el json del request a partir de los datos.- Parameters:
pfx
- String base64 del pfx.rfc
- rfc emisor.password
- password del pfx.uuid
- uuid factura.- Returns:
- String json
-
requestCancelar
protected java.lang.String requestCancelar(java.lang.String csd, java.lang.String key, java.lang.String rfc, java.lang.String password, java.lang.String uuid)Construye el json del request a partir de los datos.- Parameters:
csd
- String base64 del certificado.key
- String base64 de llave privada.rfc
- rfc emisor.password
- password de llave privada.uuid
- uuid factura.- Returns:
- String json
-
getHeaders
protected java.util.Map<java.lang.String,java.lang.String> getHeaders()Obtiene los headers necesarios para el consumo del servicio.- Returns:
- Map String, String
-