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 protectedBaseStampIssueJsonV4(java.lang.String url, java.lang.String token, java.lang.String operation, java.lang.String proxy, int proxyPort)Constructor de la clase.protectedBaseStampIssueJsonV4(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.StampResponseV1timbrarV1(java.lang.String json, java.lang.String email)Timbra una representacion de CFDI en formato JSON utilizando la versión 1 de timbrado.StampResponseV2timbrarV2(java.lang.String json, java.lang.String email)Timbra una representacion de CFDI en formato JSON utilizando la versión 2 de timbrado.StampResponseV3timbrarV3(java.lang.String json, java.lang.String email)Timbra una representacion de CFDI en formato JSON utilizando la versión 3 de timbrado.StampResponseV4timbrarV4(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
-