Class AccountRepositoryOkHttpImpl

  • All Implemented Interfaces:
    io.nem.sdk.api.AccountRepository

    public class AccountRepositoryOkHttpImpl
    extends AbstractRepositoryOkHttpImpl
    implements io.nem.sdk.api.AccountRepository
    Created by fernando on 29/07/19.
    • Constructor Summary

      Constructors 
      Constructor Description
      AccountRepositoryOkHttpImpl​(io.nem.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.AggregateTransaction>> aggregateBondedTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.AggregateTransaction>> aggregateBondedTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)  
      io.reactivex.Observable<io.nem.sdk.model.account.AccountInfo> getAccountInfo​(io.nem.sdk.model.account.Address address)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.account.AccountInfo>> getAccountsInfo​(java.util.List<io.nem.sdk.model.account.Address> addresses)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> incomingTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> incomingTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> outgoingTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> outgoingTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> partialTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> partialTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> transactions​(io.nem.sdk.model.account.PublicAccount publicAccount)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> transactions​(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> unconfirmedTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount)  
      io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> unconfirmedTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount, io.nem.sdk.api.TransactionSearchCriteria criteria)  
      • Methods inherited from class java.lang.Object

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

      • AccountRepositoryOkHttpImpl

        public AccountRepositoryOkHttpImpl​(io.nem.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)
    • Method Detail

      • getAccountInfo

        public io.reactivex.Observable<io.nem.sdk.model.account.AccountInfo> getAccountInfo​(io.nem.sdk.model.account.Address address)
        Specified by:
        getAccountInfo in interface io.nem.sdk.api.AccountRepository
      • getAccountsInfo

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.account.AccountInfo>> getAccountsInfo​(java.util.List<io.nem.sdk.model.account.Address> addresses)
        Specified by:
        getAccountsInfo in interface io.nem.sdk.api.AccountRepository
      • transactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> transactions​(io.nem.sdk.model.account.PublicAccount publicAccount)
        Specified by:
        transactions in interface io.nem.sdk.api.AccountRepository
      • transactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> transactions​(io.nem.sdk.model.account.PublicAccount publicAccount,
                                                                                                              io.nem.sdk.api.TransactionSearchCriteria criteria)
        Specified by:
        transactions in interface io.nem.sdk.api.AccountRepository
      • incomingTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> incomingTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount)
        Specified by:
        incomingTransactions in interface io.nem.sdk.api.AccountRepository
      • incomingTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> incomingTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount,
                                                                                                                      io.nem.sdk.api.TransactionSearchCriteria criteria)
        Specified by:
        incomingTransactions in interface io.nem.sdk.api.AccountRepository
      • outgoingTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> outgoingTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount)
        Specified by:
        outgoingTransactions in interface io.nem.sdk.api.AccountRepository
      • outgoingTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> outgoingTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount,
                                                                                                                      io.nem.sdk.api.TransactionSearchCriteria criteria)
        Specified by:
        outgoingTransactions in interface io.nem.sdk.api.AccountRepository
      • aggregateBondedTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.AggregateTransaction>> aggregateBondedTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount)
        Specified by:
        aggregateBondedTransactions in interface io.nem.sdk.api.AccountRepository
      • aggregateBondedTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.AggregateTransaction>> aggregateBondedTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount,
                                                                                                                                      io.nem.sdk.api.TransactionSearchCriteria criteria)
        Specified by:
        aggregateBondedTransactions in interface io.nem.sdk.api.AccountRepository
      • unconfirmedTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> unconfirmedTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount)
        Specified by:
        unconfirmedTransactions in interface io.nem.sdk.api.AccountRepository
      • unconfirmedTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> unconfirmedTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount,
                                                                                                                         io.nem.sdk.api.TransactionSearchCriteria criteria)
        Specified by:
        unconfirmedTransactions in interface io.nem.sdk.api.AccountRepository
      • partialTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> partialTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount)
        Specified by:
        partialTransactions in interface io.nem.sdk.api.AccountRepository
      • partialTransactions

        public io.reactivex.Observable<java.util.List<io.nem.sdk.model.transaction.Transaction>> partialTransactions​(io.nem.sdk.model.account.PublicAccount publicAccount,
                                                                                                                     io.nem.sdk.api.TransactionSearchCriteria criteria)
        Specified by:
        partialTransactions in interface io.nem.sdk.api.AccountRepository