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.AccountProperty |
static class |
Account.ControlType |
static class |
Account.Event |
static class |
Account.PublicKey |
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) |
static boolean |
addPropertyListener(Listener<Account.AccountProperty> listener,
Account.Event eventType) |
static byte[] |
decryptFrom(byte[] publicKey,
EncryptedData encryptedData,
java.lang.String recipientSecretPhrase,
boolean uncompress) |
byte[] |
decryptFrom(EncryptedData encryptedData,
java.lang.String recipientSecretPhrase,
boolean uncompress) |
static EncryptedData |
encryptTo(byte[] publicKey,
byte[] data,
java.lang.String senderSecretPhrase,
boolean compress) |
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 Account.AccountAsset |
getAccountAsset(long accountId,
long assetId) |
static Account.AccountAsset |
getAccountAsset(long accountId,
long assetId,
int height) |
static int |
getAccountAssetCount(long accountId) |
static int |
getAccountAssetCount(long accountId,
int height) |
static DbIterator<Account.AccountAsset> |
getAccountAssets(long accountId,
int from,
int to) |
static DbIterator<Account.AccountAsset> |
getAccountAssets(long accountId,
int height,
int from,
int to) |
static DbIterator<Account.AccountCurrency> |
getAccountCurrencies(long accountId,
int from,
int to) |
static DbIterator<Account.AccountCurrency> |
getAccountCurrencies(long accountId,
int height,
int from,
int to) |
static Account.AccountCurrency |
getAccountCurrency(long accountId,
long currencyId) |
static Account.AccountCurrency |
getAccountCurrency(long accountId,
long currencyId,
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() |
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() |
java.util.Set<Account.ControlType> |
getControls() |
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) |
static DbIterator<Account.AccountProperty> |
getProperties(long recipientId,
long setterId,
java.lang.String property,
int from,
int to) |
static Account.AccountProperty |
getProperty(long propertyId) |
static Account.AccountProperty |
getProperty(long recipientId,
java.lang.String property) |
static Account.AccountProperty |
getProperty(long recipientId,
java.lang.String property,
long setterId) |
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 boolean |
removePropertyListener(Listener<Account.AccountProperty> 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 boolean addPropertyListener(Listener<Account.AccountProperty> listener, Account.Event eventType)
public static boolean removePropertyListener(Listener<Account.AccountProperty> listener, Account.Event eventType)
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.AccountProperty getProperty(long propertyId)
public static DbIterator<Account.AccountProperty> getProperties(long recipientId, long setterId, java.lang.String property, int from, int to)
public static Account.AccountProperty getProperty(long recipientId, java.lang.String property)
public static Account.AccountProperty getProperty(long recipientId, java.lang.String property, long setterId)
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> getAccountAssets(long accountId, int from, int to)
public static DbIterator<Account.AccountAsset> getAccountAssets(long accountId, int height, int from, int to)
public static Account.AccountAsset getAccountAsset(long accountId, long assetId)
public static Account.AccountAsset getAccountAsset(long accountId, long assetId, int height)
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 Account.AccountCurrency getAccountCurrency(long accountId, long currencyId)
public static Account.AccountCurrency getAccountCurrency(long accountId, long currencyId, int height)
public static DbIterator<Account.AccountCurrency> getAccountCurrencies(long accountId, int from, int to)
public static DbIterator<Account.AccountCurrency> getAccountCurrencies(long accountId, 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 EncryptedData encryptTo(byte[] data, java.lang.String senderSecretPhrase, boolean compress)
public static EncryptedData encryptTo(byte[] publicKey, byte[] data, java.lang.String senderSecretPhrase, boolean compress)
public byte[] decryptFrom(EncryptedData encryptedData, java.lang.String recipientSecretPhrase, boolean uncompress)
public static byte[] decryptFrom(byte[] publicKey, 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.util.Set<Account.ControlType> getControls()
public java.lang.String toString()
toString
in class java.lang.Object