public final class ParameterParser
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ParameterParser.FileData |
Modifier and Type | Method and Description |
---|---|
static Account |
getAccount(javax.servlet.http.HttpServletRequest req) |
static Account |
getAccount(javax.servlet.http.HttpServletRequest req,
boolean isMandatory) |
static long |
getAccountId(javax.servlet.http.HttpServletRequest req,
boolean isMandatory) |
static long |
getAccountId(javax.servlet.http.HttpServletRequest req,
java.lang.String name,
boolean isMandatory) |
static long[] |
getAccountIds(javax.servlet.http.HttpServletRequest req,
boolean isMandatory) |
static java.lang.String |
getAccountProperty(javax.servlet.http.HttpServletRequest req,
boolean isMandatory) |
static java.util.List<Account> |
getAccounts(javax.servlet.http.HttpServletRequest req) |
static AliasHome.Alias |
getAlias(javax.servlet.http.HttpServletRequest req) |
static long |
getAmountNQT(javax.servlet.http.HttpServletRequest req) |
static long |
getAmountNQTPerShare(javax.servlet.http.HttpServletRequest req) |
static Asset |
getAsset(javax.servlet.http.HttpServletRequest req) |
static java.math.BigInteger |
getBigInteger(javax.servlet.http.HttpServletRequest req,
java.lang.String name,
boolean isMandatory) |
static java.util.List<Bundler.Filter> |
getBundlingFilters(javax.servlet.http.HttpServletRequest req) |
static ExchangeOfferHome.BuyOffer |
getBuyOffer(javax.servlet.http.HttpServletRequest req) |
static byte |
getByte(javax.servlet.http.HttpServletRequest req,
java.lang.String name,
byte min,
byte max,
boolean isMandatory) |
static byte |
getByte(javax.servlet.http.HttpServletRequest req,
java.lang.String name,
byte min,
byte max,
byte defaultValue,
boolean isMandatory) |
static byte[] |
getBytes(javax.servlet.http.HttpServletRequest req,
java.lang.String name,
boolean isMandatory) |
static Chain |
getChain(javax.servlet.http.HttpServletRequest request) |
static Chain |
getChain(javax.servlet.http.HttpServletRequest request,
boolean isMandatory) |
static Chain |
getChain(javax.servlet.http.HttpServletRequest request,
java.lang.String name,
boolean isMandatory) |
static ChainTransactionId |
getChainTransactionId(javax.servlet.http.HttpServletRequest req,
java.lang.String name) |
static ChainTransactionId |
getChainTransactionId(java.lang.String value) |
static java.util.List<ChainTransactionId> |
getChainTransactionIds(javax.servlet.http.HttpServletRequest req,
java.lang.String name) |
static ChildChain |
getChildChain(javax.servlet.http.HttpServletRequest request) |
static ChildChain |
getChildChain(javax.servlet.http.HttpServletRequest request,
boolean isMandatory) |
static Currency |
getCurrency(javax.servlet.http.HttpServletRequest req) |
static Currency |
getCurrency(javax.servlet.http.HttpServletRequest req,
boolean isMandatory) |
static EncryptedData |
getEncryptedData(javax.servlet.http.HttpServletRequest req,
java.lang.String messageType) |
static Appendix |
getEncryptedMessage(javax.servlet.http.HttpServletRequest req,
Account recipient,
boolean prunable) |
static EncryptToSelfMessageAppendix |
getEncryptToSelfMessage(javax.servlet.http.HttpServletRequest req) |
static ParameterParser.FileData |
getFileData(javax.servlet.http.HttpServletRequest req,
java.lang.String paramName,
boolean isMandatory) |
static int |
getFirstIndex(javax.servlet.http.HttpServletRequest req) |
static DigitalGoodsHome.Goods |
getGoods(javax.servlet.http.HttpServletRequest req) |
static int |
getGoodsQuantity(javax.servlet.http.HttpServletRequest req) |
static int |
getHeight(javax.servlet.http.HttpServletRequest req) |
static int |
getHeight(javax.servlet.http.HttpServletRequest req,
boolean isMandatory) |
static long |
getHoldingId(javax.servlet.http.HttpServletRequest req) |
static HoldingType |
getHoldingType(javax.servlet.http.HttpServletRequest req) |
static int |
getInt(javax.servlet.http.HttpServletRequest req,
java.lang.String name,
int min,
int max,
boolean isMandatory) |
static int |
getInt(javax.servlet.http.HttpServletRequest req,
java.lang.String name,
int min,
int max,
int defaultValue) |
static org.json.simple.JSONObject |
getJson(javax.servlet.http.HttpServletRequest req,
java.lang.String name) |
static org.json.simple.JSONArray |
getJsonArray(javax.servlet.http.HttpServletRequest req,
java.lang.String name) |
static int |
getLastIndex(javax.servlet.http.HttpServletRequest req) |
static long |
getLong(javax.servlet.http.HttpServletRequest req,
java.lang.String name,
long min,
long max,
boolean isMandatory) |
static long |
getLong(javax.servlet.http.HttpServletRequest req,
java.lang.String name,
long min,
long max,
long defaultValue) |
static int |
getNumberOfConfirmations(javax.servlet.http.HttpServletRequest req) |
static java.lang.String |
getParameter(javax.servlet.http.HttpServletRequest req,
java.lang.String name) |
static Appendix |
getPlainMessage(javax.servlet.http.HttpServletRequest req,
boolean prunable) |
static PollHome.Poll |
getPoll(javax.servlet.http.HttpServletRequest req) |
static long |
getPriceNQT(javax.servlet.http.HttpServletRequest req) |
static long |
getPriceNQTPerCoin(javax.servlet.http.HttpServletRequest req) |
static long |
getPriceNQTPerShare(javax.servlet.http.HttpServletRequest req) |
static byte[] |
getPublicKey(javax.servlet.http.HttpServletRequest req) |
static byte[] |
getPublicKey(javax.servlet.http.HttpServletRequest req,
java.lang.String prefix) |
static java.util.List<byte[]> |
getPublicKeys(javax.servlet.http.HttpServletRequest req,
java.lang.String name) |
static DigitalGoodsHome.Purchase |
getPurchase(javax.servlet.http.HttpServletRequest req) |
static long |
getQuantityQNT(javax.servlet.http.HttpServletRequest req) |
static long |
getRateNQTPerUnit(javax.servlet.http.HttpServletRequest req) |
static java.lang.String |
getSearchQuery(javax.servlet.http.HttpServletRequest req) |
static java.lang.String |
getSecretPhrase(javax.servlet.http.HttpServletRequest req,
boolean isMandatory) |
static java.lang.String |
getSecretPhrase(javax.servlet.http.HttpServletRequest req,
java.lang.String prefix,
boolean isMandatory) |
static ExchangeOfferHome.SellOffer |
getSellOffer(javax.servlet.http.HttpServletRequest req) |
static Account |
getSenderAccount(javax.servlet.http.HttpServletRequest req) |
static long |
getSenderId(javax.servlet.http.HttpServletRequest req) |
static ShufflingHome.Shuffling |
getShuffling(javax.servlet.http.HttpServletRequest req) |
static TaggedDataAttachment |
getTaggedData(javax.servlet.http.HttpServletRequest req) |
static int |
getTimestamp(javax.servlet.http.HttpServletRequest req) |
static long |
getUnitsQNT(javax.servlet.http.HttpServletRequest req) |
static long |
getUnsignedLong(javax.servlet.http.HttpServletRequest req,
java.lang.String name,
boolean isMandatory) |
static long[] |
getUnsignedLongs(javax.servlet.http.HttpServletRequest req,
java.lang.String name) |
static PhasingParams |
parsePhasingParams(javax.servlet.http.HttpServletRequest req,
java.lang.String parameterPrefix) |
static Transaction.Builder |
parseTransaction(java.lang.String transactionJSON,
java.lang.String transactionBytes,
java.lang.String prunableAttachmentJSON) |
static org.json.simple.JSONObject |
parseVoucher(byte[] data) |
static org.json.simple.JSONObject |
parseVoucher(org.json.simple.JSONObject voucherJson) |
public static byte getByte(javax.servlet.http.HttpServletRequest req, java.lang.String name, byte min, byte max, boolean isMandatory) throws ParameterException
ParameterException
public static byte getByte(javax.servlet.http.HttpServletRequest req, java.lang.String name, byte min, byte max, byte defaultValue, boolean isMandatory) throws ParameterException
ParameterException
public static int getInt(javax.servlet.http.HttpServletRequest req, java.lang.String name, int min, int max, boolean isMandatory) throws ParameterException
ParameterException
public static int getInt(javax.servlet.http.HttpServletRequest req, java.lang.String name, int min, int max, int defaultValue) throws ParameterException
ParameterException
public static long getLong(javax.servlet.http.HttpServletRequest req, java.lang.String name, long min, long max, boolean isMandatory) throws ParameterException
ParameterException
public static long getLong(javax.servlet.http.HttpServletRequest req, java.lang.String name, long min, long max, long defaultValue) throws ParameterException
ParameterException
public static long getUnsignedLong(javax.servlet.http.HttpServletRequest req, java.lang.String name, boolean isMandatory) throws ParameterException
ParameterException
public static long[] getUnsignedLongs(javax.servlet.http.HttpServletRequest req, java.lang.String name) throws ParameterException
ParameterException
public static java.math.BigInteger getBigInteger(javax.servlet.http.HttpServletRequest req, java.lang.String name, boolean isMandatory) throws ParameterException
ParameterException
public static byte[] getBytes(javax.servlet.http.HttpServletRequest req, java.lang.String name, boolean isMandatory) throws ParameterException
ParameterException
public static org.json.simple.JSONObject getJson(javax.servlet.http.HttpServletRequest req, java.lang.String name)
public static org.json.simple.JSONArray getJsonArray(javax.servlet.http.HttpServletRequest req, java.lang.String name)
public static java.lang.String getParameter(javax.servlet.http.HttpServletRequest req, java.lang.String name) throws ParameterException
ParameterException
public static long getAccountId(javax.servlet.http.HttpServletRequest req, boolean isMandatory) throws ParameterException
ParameterException
public static long getAccountId(javax.servlet.http.HttpServletRequest req, java.lang.String name, boolean isMandatory) throws ParameterException
ParameterException
public static long[] getAccountIds(javax.servlet.http.HttpServletRequest req, boolean isMandatory) throws ParameterException
ParameterException
public static AliasHome.Alias getAlias(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static long getAmountNQT(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static long getAmountNQTPerShare(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static long getPriceNQT(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static long getPriceNQTPerShare(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static long getPriceNQTPerCoin(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static long getRateNQTPerUnit(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static PollHome.Poll getPoll(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static Asset getAsset(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static Currency getCurrency(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static Currency getCurrency(javax.servlet.http.HttpServletRequest req, boolean isMandatory) throws ParameterException
ParameterException
public static ExchangeOfferHome.BuyOffer getBuyOffer(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static ExchangeOfferHome.SellOffer getSellOffer(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static ShufflingHome.Shuffling getShuffling(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static long getQuantityQNT(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static long getUnitsQNT(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static DigitalGoodsHome.Goods getGoods(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static int getGoodsQuantity(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static EncryptedData getEncryptedData(javax.servlet.http.HttpServletRequest req, java.lang.String messageType) throws ParameterException
ParameterException
public static EncryptToSelfMessageAppendix getEncryptToSelfMessage(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static DigitalGoodsHome.Purchase getPurchase(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static java.lang.String getSecretPhrase(javax.servlet.http.HttpServletRequest req, boolean isMandatory) throws ParameterException
ParameterException
public static java.lang.String getSecretPhrase(javax.servlet.http.HttpServletRequest req, java.lang.String prefix, boolean isMandatory) throws ParameterException
ParameterException
public static byte[] getPublicKey(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static byte[] getPublicKey(javax.servlet.http.HttpServletRequest req, java.lang.String prefix) throws ParameterException
ParameterException
public static java.util.List<byte[]> getPublicKeys(javax.servlet.http.HttpServletRequest req, java.lang.String name) throws ParameterException
ParameterException
public static Account getSenderAccount(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static long getSenderId(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static Account getAccount(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static Account getAccount(javax.servlet.http.HttpServletRequest req, boolean isMandatory) throws ParameterException
ParameterException
public static java.util.List<Account> getAccounts(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static int getTimestamp(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static int getFirstIndex(javax.servlet.http.HttpServletRequest req)
public static int getLastIndex(javax.servlet.http.HttpServletRequest req)
public static int getNumberOfConfirmations(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static int getHeight(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static int getHeight(javax.servlet.http.HttpServletRequest req, boolean isMandatory) throws ParameterException
ParameterException
public static HoldingType getHoldingType(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static long getHoldingId(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static java.lang.String getAccountProperty(javax.servlet.http.HttpServletRequest req, boolean isMandatory) throws ParameterException
ParameterException
public static ChainTransactionId getChainTransactionId(javax.servlet.http.HttpServletRequest req, java.lang.String name) throws ParameterException
ParameterException
public static java.util.List<ChainTransactionId> getChainTransactionIds(javax.servlet.http.HttpServletRequest req, java.lang.String name) throws ParameterException
ParameterException
public static ChainTransactionId getChainTransactionId(java.lang.String value) throws ParameterException
ParameterException
public static java.lang.String getSearchQuery(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterException
public static Transaction.Builder parseTransaction(java.lang.String transactionJSON, java.lang.String transactionBytes, java.lang.String prunableAttachmentJSON) throws ParameterException
ParameterException
public static Appendix getPlainMessage(javax.servlet.http.HttpServletRequest req, boolean prunable) throws ParameterException
ParameterException
public static Appendix getEncryptedMessage(javax.servlet.http.HttpServletRequest req, Account recipient, boolean prunable) throws ParameterException
ParameterException
public static TaggedDataAttachment getTaggedData(javax.servlet.http.HttpServletRequest req) throws ParameterException, NxtException.NotValidException
public static ParameterParser.FileData getFileData(javax.servlet.http.HttpServletRequest req, java.lang.String paramName, boolean isMandatory) throws ParameterException
ParameterException
public static Chain getChain(javax.servlet.http.HttpServletRequest request) throws ParameterException
ParameterException
public static Chain getChain(javax.servlet.http.HttpServletRequest request, boolean isMandatory) throws ParameterException
ParameterException
public static Chain getChain(javax.servlet.http.HttpServletRequest request, java.lang.String name, boolean isMandatory) throws ParameterException
ParameterException
public static ChildChain getChildChain(javax.servlet.http.HttpServletRequest request) throws ParameterException
ParameterException
public static ChildChain getChildChain(javax.servlet.http.HttpServletRequest request, boolean isMandatory) throws ParameterException
ParameterException
public static org.json.simple.JSONObject parseVoucher(byte[] data) throws ParameterException
ParameterException
public static org.json.simple.JSONObject parseVoucher(org.json.simple.JSONObject voucherJson) throws ParameterException
ParameterException
public static PhasingParams parsePhasingParams(javax.servlet.http.HttpServletRequest req, java.lang.String parameterPrefix) throws ParameterException
ParameterException
public static java.util.List<Bundler.Filter> getBundlingFilters(javax.servlet.http.HttpServletRequest req)