Class AccountInfoService

java.lang.Object
mx.com.sw.services.Services
mx.com.sw.services.account.info.AccountInfoService
Direct Known Subclasses:
AccountInfo

public abstract class AccountInfoService
extends Services
AccountInfoService - Servicio para implementación de consulta de información.
Since:
2020-08-17
Version:
0.0.0.1
Author:
Juan Gamez
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected AccountInfoService​(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)
    Constructor de la clase.
    protected AccountInfoService​(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.util.Map<java.lang.String,​java.lang.String> getHeaders()
    Obtiene los headers necesarios para el consumo del servicio.
    abstract AccountInfoResponse getInfo()
    Consulta los datos de la cuenta configurada.

    Methods inherited from class mx.com.sw.services.Services

    getExpirationDate, getPassword, getProxy, getProxyPort, getToken, getUrl, getUser, setupRequest

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AccountInfoService

      protected AccountInfoService​(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 API
      user - correo o usuario de SW
      password - 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)
    • AccountInfoService

      protected AccountInfoService​(java.lang.String url, java.lang.String token, java.lang.String proxy, int proxyPort)
      Constructor de la clase.
      Parameters:
      url - url base de la API
      token - token infinito 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

    • getInfo

      public abstract AccountInfoResponse getInfo()
      Consulta los datos de la cuenta configurada.
      Returns:
      AccountInfoResponse
    • getHeaders

      protected java.util.Map<java.lang.String,​java.lang.String> getHeaders()
      Obtiene los headers necesarios para el consumo del servicio.
      Returns:
      Map