Class BaseStampIssueJson

java.lang.Object
mx.com.sw.services.Services
mx.com.sw.services.issue.IssueJsonService
mx.com.sw.services.issue.BaseStampIssueJson
Direct Known Subclasses:
IssueJson

public class BaseStampIssueJson
extends IssueJsonService
BaseStampIssueJson Está clase se utiliza como base para los servicios issue JSON.
Since:
2020-08-01
Version:
0.0.0.1
Author:
Juan Gamez
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected BaseStampIssueJson​(java.lang.String url, java.lang.String token, java.lang.String operation, java.lang.String proxy, int proxyPort)
    Constructor de la clase.
    protected BaseStampIssueJson​(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String operation, java.lang.String proxy, int proxyPort)
    Constructor de la clase.
  • Method Summary

    Modifier and Type Method Description
    StampResponseV1 timbrarV1​(java.lang.String json)
    Timbra una representacion de CFDI en formato JSON utilizando la versión 1 de timbrado.
    StampResponseV2 timbrarV2​(java.lang.String json)
    Timbra una representacion de CFDI en formato JSON utilizando la versión 2 de timbrado.
    StampResponseV3 timbrarV3​(java.lang.String json)
    Timbra una representacion de CFDI en formato JSON utilizando la versión 3 de timbrado.
    StampResponseV4 timbrarV4​(java.lang.String json)
    Timbra una representacion de CFDI en formato JSON utilizando la versión 4 de timbrado.

    Methods inherited from class mx.com.sw.services.issue.IssueJsonService

    getHeaders, timbrar

    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

    • BaseStampIssueJson

      protected BaseStampIssueJson​(java.lang.String url, java.lang.String token, java.lang.String operation, java.lang.String proxy, int proxyPort)
      Constructor de la clase.
      Parameters:
      url - url base de la API
      token - token infinito de SW.
      operation - operacion a realizar.
      proxy - ip o dominio de proxy (null si no se utiliza)
      proxyPort - número de puerto de proxy (cualquier valor si proxy es null)
    • BaseStampIssueJson

      protected BaseStampIssueJson​(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String operation, 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.
      operation - operacion a realizar.
      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

    • timbrarV1

      public StampResponseV1 timbrarV1​(java.lang.String json)
      Timbra una representacion de CFDI en formato JSON utilizando la versión 1 de timbrado.
      Parameters:
      json - String json.
      Returns:
      StampResponseV1
      See Also:
      StampResponseV1
    • timbrarV2

      public StampResponseV2 timbrarV2​(java.lang.String json)
      Timbra una representacion de CFDI en formato JSON utilizando la versión 2 de timbrado.
      Parameters:
      json - String json.
      Returns:
      StampResponseV2
      See Also:
      StampResponseV2
    • timbrarV3

      public StampResponseV3 timbrarV3​(java.lang.String json)
      Timbra una representacion de CFDI en formato JSON utilizando la versión 3 de timbrado.
      Parameters:
      json - String json.
      Returns:
      StampResponseV3
      See Also:
      StampResponseV3
    • timbrarV4

      public StampResponseV4 timbrarV4​(java.lang.String json)
      Timbra una representacion de CFDI en formato JSON utilizando la versión 4 de timbrado.
      Parameters:
      json - String json.
      Returns:
      StampResponseV4
      See Also:
      StampResponseV4