public final class Account
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Account.AccountAsset |
static class |
Account.AccountCurrency |
static class |
Account.AccountInfo |
static class |
Account.AccountLease |
static class |
Account.Event |
Modifier and Type | Method and Description |
---|---|
static boolean |
addAssetListener(Listener<Account.AccountAsset> listener,
Account.Event eventType) |
static boolean |
addCurrencyListener(Listener<Account.AccountCurrency> listener,
Account.Event eventType) |
static boolean |
addLeaseListener(Listener<Account.AccountLease> listener,
Account.Event eventType) |
static boolean |
addListener(Listener<Account> listener,
Account.Event eventType) |
byte[] |
decryptFrom(EncryptedData encryptedData,
java.lang.String recipientSecretPhrase,
boolean uncompress) |
EncryptedData |
encryptTo(byte[] data,
java.lang.String senderSecretPhrase,
boolean compress) |
static Account |
getAccount(byte[] publicKey) |
static Account |
getAccount(long id) |
static Account |
getAccount(long id,
int height) |
static int |
getAccountAssetCount(long accountId) |
static int |
getAccountAssetCount(long accountId,
int height) |
static int |
getAccountCurrencyCount(long accountId) |
static int |
getAccountCurrencyCount(long accountId,
int height) |
Account.AccountInfo |
getAccountInfo() |
Account.AccountLease |
getAccountLease() |
static int |
getAccountLeaseCount() |
static int |
getActiveLeaseCount() |
static DbIterator<Account> |
getAllAccounts(int from,
int to) |
Account.AccountAsset |
getAsset(long assetId) |
Account.AccountAsset |
getAsset(long assetId,
int height) |
static int |
getAssetAccountCount(long assetId) |
static int |
getAssetAccountCount(long assetId,
int height) |
static DbIterator<Account.AccountAsset> |
getAssetAccounts(long assetId,
int from,
int to) |
static DbIterator<Account.AccountAsset> |
getAssetAccounts(long assetId,
int height,
int from,
int to) |
long |
getAssetBalanceQNT(long assetId) |
long |
getAssetBalanceQNT(long assetId,
int height) |
static long |
getAssetBalanceQNT(long accountId,
long assetId) |
static long |
getAssetBalanceQNT(long accountId,
long assetId,
int height) |
DbIterator<Account.AccountAsset> |
getAssets(int from,
int to) |
DbIterator<Account.AccountAsset> |
getAssets(int height,
int from,
int to) |
DbIterator<AssetTransfer> |
getAssetTransfers(int from,
int to) |
long |
getBalanceNQT() |
static int |
getCount() |
DbIterator<Account.AccountCurrency> |
getCurrencies(int from,
int to) |
DbIterator<Account.AccountCurrency> |
getCurrencies(int height,
int from,
int to) |
Account.AccountCurrency |
getCurrency(long currencyId) |
Account.AccountCurrency |
getCurrency(long currencyId,
int height) |
static int |
getCurrencyAccountCount(long currencyId) |
static int |
getCurrencyAccountCount(long currencyId,
int height) |
static DbIterator<Account.AccountCurrency> |
getCurrencyAccounts(long currencyId,
int from,
int to) |
static DbIterator<Account.AccountCurrency> |
getCurrencyAccounts(long currencyId,
int height,
int from,
int to) |
DbIterator<CurrencyTransfer> |
getCurrencyTransfers(int from,
int to) |
long |
getCurrencyUnits(long currencyId) |
long |
getCurrencyUnits(long currencyId,
int height) |
static long |
getCurrencyUnits(long accountId,
long currencyId) |
static long |
getCurrencyUnits(long accountId,
long currencyId,
int height) |
long |
getEffectiveBalanceNXT() |
long |
getEffectiveBalanceNXT(int height) |
DbIterator<Exchange> |
getExchanges(int from,
int to) |
long |
getForgedBalanceNQT() |
long |
getGuaranteedBalanceNQT() |
long |
getGuaranteedBalanceNQT(int numberOfConfirmations,
int currentHeight) |
long |
getId() |
static long |
getId(byte[] publicKey) |
DbIterator<Account> |
getLessors() |
DbIterator<Account> |
getLessors(int height) |
byte[] |
getPublicKey() |
static byte[] |
getPublicKey(long id) |
DbIterator<Trade> |
getTrades(int from,
int to) |
long |
getUnconfirmedAssetBalanceQNT(long assetId) |
static long |
getUnconfirmedAssetBalanceQNT(long accountId,
long assetId) |
long |
getUnconfirmedBalanceNQT() |
long |
getUnconfirmedCurrencyUnits(long currencyId) |
static long |
getUnconfirmedCurrencyUnits(long accountId,
long currencyId) |
static boolean |
removeAssetListener(Listener<Account.AccountAsset> listener,
Account.Event eventType) |
static boolean |
removeCurrencyListener(Listener<Account.AccountCurrency> listener,
Account.Event eventType) |
static boolean |
removeLeaseListener(Listener<Account.AccountLease> listener,
Account.Event eventType) |
static boolean |
removeListener(Listener<Account> listener,
Account.Event eventType) |
static DbIterator<Account.AccountInfo> |
searchAccounts(java.lang.String query,
int from,
int to) |
java.lang.String |
toString() |
public static boolean addListener(Listener<Account> listener, Account.Event eventType)
public static boolean removeListener(Listener<Account> listener, Account.Event eventType)
public static boolean addAssetListener(Listener<Account.AccountAsset> listener, Account.Event eventType)
public static boolean removeAssetListener(Listener<Account.AccountAsset> listener, Account.Event eventType)
public static boolean addCurrencyListener(Listener<Account.AccountCurrency> listener, Account.Event eventType)
public static boolean removeCurrencyListener(Listener<Account.AccountCurrency> listener, Account.Event eventType)
public static boolean addLeaseListener(Listener<Account.AccountLease> listener, Account.Event eventType)
public static boolean removeLeaseListener(Listener<Account.AccountLease> listener, Account.Event eventType)
public static DbIterator<Account> getAllAccounts(int from, int to)
public static int getCount()
public static int getAssetAccountCount(long assetId)
public static int getAssetAccountCount(long assetId, int height)
public static int getAccountAssetCount(long accountId)
public static int getAccountAssetCount(long accountId, int height)
public static int getCurrencyAccountCount(long currencyId)
public static int getCurrencyAccountCount(long currencyId, int height)
public static int getAccountCurrencyCount(long accountId)
public static int getAccountCurrencyCount(long accountId, int height)
public static int getAccountLeaseCount()
public static int getActiveLeaseCount()
public static Account getAccount(long id)
public static Account getAccount(long id, int height)
public static Account getAccount(byte[] publicKey)
public static long getId(byte[] publicKey)
public static byte[] getPublicKey(long id)
public static DbIterator<Account.AccountAsset> getAssetAccounts(long assetId, int from, int to)
public static DbIterator<Account.AccountAsset> getAssetAccounts(long assetId, int height, int from, int to)
public static DbIterator<Account.AccountCurrency> getCurrencyAccounts(long currencyId, int from, int to)
public static DbIterator<Account.AccountCurrency> getCurrencyAccounts(long currencyId, int height, int from, int to)
public static long getAssetBalanceQNT(long accountId, long assetId, int height)
public static long getAssetBalanceQNT(long accountId, long assetId)
public static long getUnconfirmedAssetBalanceQNT(long accountId, long assetId)
public static long getCurrencyUnits(long accountId, long currencyId, int height)
public static long getCurrencyUnits(long accountId, long currencyId)
public static long getUnconfirmedCurrencyUnits(long accountId, long currencyId)
public static DbIterator<Account.AccountInfo> searchAccounts(java.lang.String query, int from, int to)
public long getId()
public Account.AccountInfo getAccountInfo()
public Account.AccountLease getAccountLease()
public byte[] getPublicKey()
public EncryptedData encryptTo(byte[] data, java.lang.String senderSecretPhrase, boolean compress)
public byte[] decryptFrom(EncryptedData encryptedData, java.lang.String recipientSecretPhrase, boolean uncompress)
public long getBalanceNQT()
public long getUnconfirmedBalanceNQT()
public long getForgedBalanceNQT()
public long getEffectiveBalanceNXT()
public long getEffectiveBalanceNXT(int height)
public DbIterator<Account> getLessors()
public DbIterator<Account> getLessors(int height)
public long getGuaranteedBalanceNQT()
public long getGuaranteedBalanceNQT(int numberOfConfirmations, int currentHeight)
public DbIterator<Account.AccountAsset> getAssets(int from, int to)
public DbIterator<Account.AccountAsset> getAssets(int height, int from, int to)
public DbIterator<Trade> getTrades(int from, int to)
public DbIterator<AssetTransfer> getAssetTransfers(int from, int to)
public DbIterator<CurrencyTransfer> getCurrencyTransfers(int from, int to)
public DbIterator<Exchange> getExchanges(int from, int to)
public Account.AccountAsset getAsset(long assetId)
public Account.AccountAsset getAsset(long assetId, int height)
public long getAssetBalanceQNT(long assetId)
public long getAssetBalanceQNT(long assetId, int height)
public long getUnconfirmedAssetBalanceQNT(long assetId)
public Account.AccountCurrency getCurrency(long currencyId)
public Account.AccountCurrency getCurrency(long currencyId, int height)
public DbIterator<Account.AccountCurrency> getCurrencies(int from, int to)
public DbIterator<Account.AccountCurrency> getCurrencies(int height, int from, int to)
public long getCurrencyUnits(long currencyId)
public long getCurrencyUnits(long currencyId, int height)
public long getUnconfirmedCurrencyUnits(long currencyId)
public java.lang.String toString()
toString
in class java.lang.Object