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 protectedServices(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)Constructor de la clase.protectedServices(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.InstantgetExpirationDate()Método para obtener fecha de expiración del token.protected java.lang.StringgetPassword()Método para obtener propiedad password.protected java.lang.StringgetProxy()Método para obtener propiedad proxy.protected intgetProxyPort()Método para obtener propiedad proxyPort.protected java.lang.StringgetToken()Método para obtener propiedad Token.protected java.lang.StringgetUrl()Método para obtener propiedad url.protected java.lang.StringgetUser()Método para obtener propiedad user.protected ServicessetupRequest()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
-