Class AcceptRejectService

java.lang.Object
mx.com.sw.services.Services
mx.com.sw.services.acceptreject.AcceptRejectService

public abstract class AcceptRejectService
extends Services
AcceptRejectService Servicio para implementación de aceptación/rechazo.
Since:
2020-08-01
Version:
0.0.0.1
Author:
Juan Gamez
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected AcceptRejectService​(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)
    Constructor de la clase.
    protected AcceptRejectService​(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 csd, java.lang.String key, java.lang.String rfc, java.lang.String password, java.util.List<AcceptRejectItem> uuids)
    Construye el json del request a partir de los datos.
    protected java.lang.String requestCancelar​(java.lang.String pfx, java.lang.String rfc, java.lang.String password, java.util.List<AcceptRejectItem> uuids)
    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

    • AcceptRejectService

      protected AcceptRejectService​(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 de la API Rest.
      user - usuario de SW.
      password - password de SW.
      proxy - url o host a usar de proxy (null en caso de no usar).
      proxyPort - puerto a usar de proxy (cualquier valor en caso de no usar).
    • AcceptRejectService

      protected AcceptRejectService​(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)
      Constructor de la clase.
      Parameters:
      url - url de la API Rest.
      token - token infinito de SW.
      proxy - url o host a usar de proxy (null en caso de no usar).
      proxyPort - puerto a usar de proxy (cualquier valor en caso de no usar).
  • Method Details

    • 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
    • requestCancelar

      protected java.lang.String requestCancelar​(java.lang.String pfx, java.lang.String rfc, java.lang.String password, java.util.List<AcceptRejectItem> uuids)
      Construye el json del request a partir de los datos.
      Parameters:
      pfx - pfx base64.
      rfc - rfc emisor.
      password - passwor pfx.
      uuids - lista uuids a tratar.
      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.util.List<AcceptRejectItem> uuids)
      Construye el json del request a partir de los datos.
      Parameters:
      csd - certificado del emisor.
      key - llave privada del emisor.
      rfc - rfc emisor.
      password - password de la llave privada.
      uuids - lista de uuid a tratar.
      Returns:
      String json