public class NamespaceRepositoryOkHttpImpl extends AbstractRepositoryOkHttpImpl implements NamespaceRepository
Constructor and Description |
---|
NamespaceRepositoryOkHttpImpl(io.nem.symbol.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient) |
Modifier and Type | Method and Description |
---|---|
io.reactivex.Observable<java.util.List<AccountNames>> |
getAccountsNames(java.util.List<Address> addresses)
Gets AccountNames for different accounts based on their addresses.
|
io.nem.symbol.sdk.openapi.okhttp_gson.api.NamespaceRoutesApi |
getClient() |
io.reactivex.Observable<Address> |
getLinkedAddress(NamespaceId namespaceId)
Gets the Address from a AddressAlias
|
io.reactivex.Observable<MosaicId> |
getLinkedMosaicId(NamespaceId namespaceId)
Gets the MosaicId from a MosaicAlias
|
io.reactivex.Observable<java.util.List<MosaicNames>> |
getMosaicsNames(java.util.List<MosaicId> ids)
Gets MosaicNames for different accounts.
|
io.reactivex.Observable<NamespaceInfo> |
getNamespace(NamespaceId namespaceId)
Gets the NamespaceInfo for a given namespaceId.
|
io.reactivex.Observable<MerkleStateInfo> |
getNamespaceMerkle(NamespaceId namespaceId)
Gets the NamespaceInfo merkle for a given namespaceId.
|
io.reactivex.Observable<java.util.List<NamespaceName>> |
getNamespaceNames(java.util.List<NamespaceId> namespaceIds)
Gets list of NamespaceName for different namespaceIds.
|
io.reactivex.Observable<Page<NamespaceInfo>> |
search(NamespaceSearchCriteria criteria)
It searches entities of a type based on a criteria.
|
call, call, callList, exceptionHandling, exceptionHandling, extractStatusCodeFromException, getJsonHelper, onError, toDto, toDto, toDto, toDto, toDto, toMerkleStateInfo, toPage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
streamer
public NamespaceRepositoryOkHttpImpl(io.nem.symbol.sdk.openapi.okhttp_gson.invoker.ApiClient apiClient)
public io.nem.symbol.sdk.openapi.okhttp_gson.api.NamespaceRoutesApi getClient()
public io.reactivex.Observable<NamespaceInfo> getNamespace(NamespaceId namespaceId)
NamespaceRepository
getNamespace
in interface NamespaceRepository
namespaceId
- NamespaceIdObservable
of NamespaceInfo
public io.reactivex.Observable<MerkleStateInfo> getNamespaceMerkle(NamespaceId namespaceId)
NamespaceRepository
getNamespaceMerkle
in interface NamespaceRepository
namespaceId
- NamespaceIdObservable
of MerkleStateInfo
public io.reactivex.Observable<Page<NamespaceInfo>> search(NamespaceSearchCriteria criteria)
Searcher
search
in interface Searcher<NamespaceInfo,NamespaceSearchCriteria>
criteria
- the criteriapublic io.reactivex.Observable<java.util.List<NamespaceName>> getNamespaceNames(java.util.List<NamespaceId> namespaceIds)
NamespaceRepository
getNamespaceNames
in interface NamespaceRepository
namespaceIds
- List of NamespaceIdObservable
of NamespaceName
Listpublic io.reactivex.Observable<MosaicId> getLinkedMosaicId(NamespaceId namespaceId)
getLinkedMosaicId
in interface NamespaceRepository
namespaceId
- - the namespaceId of the namespaceMosaicId
public io.reactivex.Observable<Address> getLinkedAddress(NamespaceId namespaceId)
getLinkedAddress
in interface NamespaceRepository
namespaceId
- - the namespaceId of the namespaceMosaicId
public io.reactivex.Observable<java.util.List<AccountNames>> getAccountsNames(java.util.List<Address> addresses)
NamespaceRepository
getAccountsNames
in interface NamespaceRepository
addresses
- List
of Address
List
of AccountNames
public io.reactivex.Observable<java.util.List<MosaicNames>> getMosaicsNames(java.util.List<MosaicId> ids)
NamespaceRepository
getMosaicsNames
in interface NamespaceRepository
ids
- List
of MosaicId
Observable
of MosaicNames
List