Package mx.com.sw.services
Class Services
java.lang.Object
mx.com.sw.services.Services
- Direct Known Subclasses:
AcceptRejectService
,AccountBalanceService
,AccountInfoService
,AuthenticationService
,CancelationService
,IssueJsonService
,StampService
public class Services
extends java.lang.Object
Services
Clase que mantiene lógica de propiedades inicializadoras de servicios.
Con el método de setupRequest() automáticamente se renueva el token cada que es necesario.
Se recomienza hacer uso de setupRequest() antes de getToken()
Los demás servicios hacen uso interno de esta clase.
- Since:
- 2020-08-01
- Version:
- 0.0.0.1
- Author:
- Juan Gamez
-
Constructor Summary
Constructors Modifier Constructor Description protected
Services(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)
Constructor de la clase.protected
Services(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.time.Instant
getExpirationDate()
Método para obtener fecha de expiración del token.protected java.lang.String
getPassword()
Método para obtener propiedad password.protected java.lang.String
getProxy()
Método para obtener propiedad proxy.protected int
getProxyPort()
Método para obtener propiedad proxyPort.protected java.lang.String
getToken()
Método para obtener propiedad Token.protected java.lang.String
getUrl()
Método para obtener propiedad url.protected java.lang.String
getUser()
Método para obtener propiedad user.protected Services
setupRequest()
Método para verificar y renovar el token.
-
Constructor Details
-
Services
protected Services(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)Constructor de la clase.- Parameters:
url
- url base de la APItoken
- token de SW.proxy
- ip o dominio de proxy (null si no se utiliza)proxyPort
- número de puerto de proxy (cualquier valor si proxy es null)
-
Services
protected Services(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 base de la APIuser
- correo o usuario de SWpassword
- password de SW.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
-
getToken
protected java.lang.String getToken()Método para obtener propiedad Token.- Returns:
- String
-
getUrl
protected java.lang.String getUrl()Método para obtener propiedad url.- Returns:
- String
-
getUser
protected java.lang.String getUser()Método para obtener propiedad user.- Returns:
- String
-
getPassword
protected java.lang.String getPassword()Método para obtener propiedad password.- Returns:
- String
-
getProxy
protected java.lang.String getProxy()Método para obtener propiedad proxy.- Returns:
- String
-
getProxyPort
protected int getProxyPort()Método para obtener propiedad proxyPort.- Returns:
- String
-
getExpirationDate
protected java.time.Instant getExpirationDate()Método para obtener fecha de expiración del token.- Returns:
- String
-
setupRequest
Método para verificar y renovar el token.- Returns:
- String
-