Package mx.com.sw.services.issue
Class BaseStampIssueJsonV4
java.lang.Object
mx.com.sw.services.Services
mx.com.sw.services.issue.IssueJsonService
mx.com.sw.services.issue.BaseStampIssueJsonV4
- Direct Known Subclasses:
IssueJsonV4
public class BaseStampIssueJsonV4 extends IssueJsonService
BaseStampIssueJsonV4 Está clase se utiliza como base para los
servicios issue JSON versión 4.
- Since:
- 2020-08-01
- Version:
- 0.0.0.1
- Author:
- Juan Gamez
-
Constructor Summary
Constructors Modifier Constructor Description protected
BaseStampIssueJsonV4(java.lang.String url, java.lang.String token, java.lang.String operation, java.lang.String proxy, int proxyPort)
Constructor de la clase.protected
BaseStampIssueJsonV4(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 protected java.util.Map<java.lang.String,java.lang.String>
getHeaders(java.lang.String email)
Timbra una representacion de CFDI en formato JSON utilizando la versión 1 de timbrado.StampResponseV1
timbrarV1(java.lang.String json, java.lang.String email)
Timbra una representacion de CFDI en formato JSON utilizando la versión 1 de timbrado.StampResponseV2
timbrarV2(java.lang.String json, java.lang.String email)
Timbra una representacion de CFDI en formato JSON utilizando la versión 2 de timbrado.StampResponseV3
timbrarV3(java.lang.String json, java.lang.String email)
Timbra una representacion de CFDI en formato JSON utilizando la versión 3 de timbrado.StampResponseV4
timbrarV4(java.lang.String json, java.lang.String email)
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
-
BaseStampIssueJsonV4
protected BaseStampIssueJsonV4(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)
-
BaseStampIssueJsonV4
protected BaseStampIssueJsonV4(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
-
getHeaders
protected java.util.Map<java.lang.String,java.lang.String> getHeaders(java.lang.String email)Timbra una representacion de CFDI en formato JSON utilizando la versión 1 de timbrado.- Parameters:
email
- String email.- Returns:
- StampResponseV1
- See Also:
StampResponseV1
-
timbrarV1
Timbra una representacion de CFDI en formato JSON utilizando la versión 1 de timbrado.- Parameters:
json
- String json.email
- String email receptor.- 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.email
- String email receptor.- 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.email
- String email receptor.- 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.email
- String email receptor.- Returns:
- StampResponseV4
- See Also:
StampResponseV4
-