Package mx.com.sw.services.issue
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.Services
getExpirationDate, getPassword, getProxy, getProxyPort, getToken, getUrl, getUser, setupRequest
-
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 APItoken
- 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 APIuser
- correo o usuario de SWpassword
- 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
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
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
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
Timbra una representacion de CFDI en formato JSON utilizando la versión 4 de timbrado.- Parameters:
json
- String json.- Returns:
- StampResponseV4
- See Also:
StampResponseV4
-