Class FabbricaClienteIx


  • public final class FabbricaClienteIx
    extends java.lang.Object
    IxClient รจ la classe principale della libreria. Va istanziata con il metodo #getInstance()
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static int API_01
      Versione 1 dell'API.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static IxCliente getIstanza​(int version, CredenzialiIx credentials)
      Restituisce un'istanza per l'accesso alla libreria secondo l'API indicata.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • API_01

        public static int API_01
        Versione 1 dell'API.
    • Constructor Detail

      • FabbricaClienteIx

        public FabbricaClienteIx()
    • Method Detail

      • getIstanza

        public static IxCliente getIstanza​(int version,
                                           CredenzialiIx credentials)
                                    throws it.lixper.ixclient.auth.ApiException,
                                           it.lixper.ixclient.invoice.ApiException,
                                           it.lixper.ixclient.conservation.ApiException
        Restituisce un'istanza per l'accesso alla libreria secondo l'API indicata.
        Parameters:
        version - l'API da utilizzare
        credentials - le credenziali per l'accesso
        Returns:
        un oggetto IxClient per quell'API
        Throws:
        java.lang.IllegalArgumentException - nel caso la versione non sia supportata
        it.lixper.ixclient.auth.ApiException - in caso di errore durante l'autenticazione
        it.lixper.ixclient.invoice.ApiException - in caso di errore durante la ricerca della Aoo
        it.lixper.ixclient.conservation.ApiException