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, toPageclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstreamerpublic 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)
NamespaceRepositorygetNamespace in interface NamespaceRepositorynamespaceId - NamespaceIdObservable of NamespaceInfopublic io.reactivex.Observable<MerkleStateInfo> getNamespaceMerkle(NamespaceId namespaceId)
NamespaceRepositorygetNamespaceMerkle in interface NamespaceRepositorynamespaceId - NamespaceIdObservable of MerkleStateInfopublic io.reactivex.Observable<Page<NamespaceInfo>> search(NamespaceSearchCriteria criteria)
Searchersearch in interface Searcher<NamespaceInfo,NamespaceSearchCriteria>criteria - the criteriapublic io.reactivex.Observable<java.util.List<NamespaceName>> getNamespaceNames(java.util.List<NamespaceId> namespaceIds)
NamespaceRepositorygetNamespaceNames in interface NamespaceRepositorynamespaceIds - List of NamespaceIdObservable of NamespaceName Listpublic io.reactivex.Observable<MosaicId> getLinkedMosaicId(NamespaceId namespaceId)
getLinkedMosaicId in interface NamespaceRepositorynamespaceId - - the namespaceId of the namespaceMosaicIdpublic io.reactivex.Observable<Address> getLinkedAddress(NamespaceId namespaceId)
getLinkedAddress in interface NamespaceRepositorynamespaceId - - the namespaceId of the namespaceMosaicIdpublic io.reactivex.Observable<java.util.List<AccountNames>> getAccountsNames(java.util.List<Address> addresses)
NamespaceRepositorygetAccountsNames in interface NamespaceRepositoryaddresses - List of AddressList of AccountNamespublic io.reactivex.Observable<java.util.List<MosaicNames>> getMosaicsNames(java.util.List<MosaicId> ids)
NamespaceRepositorygetMosaicsNames in interface NamespaceRepositoryids - List of MosaicIdObservable of MosaicNames List