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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 API
      user - correo o usuario de SW
      password - 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 API
      token - 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