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 Alias | getAlias(javax.servlet.http.HttpServletRequest req) | 
| static long | getAmountNQT(javax.servlet.http.HttpServletRequest req) | 
| static long | getAmountNQTPerQNT(javax.servlet.http.HttpServletRequest req) | 
| static Asset | getAsset(javax.servlet.http.HttpServletRequest req) | 
| static CurrencyBuyOffer | 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 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 Appendix.EncryptToSelfMessage | getEncryptToSelfMessage(javax.servlet.http.HttpServletRequest req) | 
| static long | getFeeNQT(javax.servlet.http.HttpServletRequest req) | 
| static int | getFirstIndex(javax.servlet.http.HttpServletRequest req) | 
| static DigitalGoodsStore.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,
            HoldingType holdingType) | 
| 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 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 Poll | getPoll(javax.servlet.http.HttpServletRequest req) | 
| static long | getPriceNQT(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 DigitalGoodsStore.Purchase | getPurchase(javax.servlet.http.HttpServletRequest req) | 
| static long | getQuantityQNT(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 CurrencySellOffer | getSellOffer(javax.servlet.http.HttpServletRequest req) | 
| static Account | getSenderAccount(javax.servlet.http.HttpServletRequest req) | 
| static Shuffling | getShuffling(javax.servlet.http.HttpServletRequest req) | 
| static Attachment.TaggedDataUpload | getTaggedData(javax.servlet.http.HttpServletRequest req) | 
| static int | getTimestamp(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 Transaction.Builder | parseTransaction(java.lang.String transactionJSON,
                java.lang.String transactionBytes,
                java.lang.String prunableAttachmentJSON) | 
public static byte getByte(javax.servlet.http.HttpServletRequest req,
                           java.lang.String name,
                           byte min,
                           byte max,
                           boolean isMandatory)
                    throws ParameterException
ParameterExceptionpublic static byte getByte(javax.servlet.http.HttpServletRequest req,
                           java.lang.String name,
                           byte min,
                           byte max,
                           byte defaultValue,
                           boolean isMandatory)
                    throws ParameterException
ParameterExceptionpublic static int getInt(javax.servlet.http.HttpServletRequest req,
                         java.lang.String name,
                         int min,
                         int max,
                         boolean isMandatory)
                  throws ParameterException
ParameterExceptionpublic static int getInt(javax.servlet.http.HttpServletRequest req,
                         java.lang.String name,
                         int min,
                         int max,
                         int defaultValue)
                  throws ParameterException
ParameterExceptionpublic static long getLong(javax.servlet.http.HttpServletRequest req,
                           java.lang.String name,
                           long min,
                           long max,
                           boolean isMandatory)
                    throws ParameterException
ParameterExceptionpublic static long getLong(javax.servlet.http.HttpServletRequest req,
                           java.lang.String name,
                           long min,
                           long max,
                           long defaultValue)
                    throws ParameterException
ParameterExceptionpublic static long getUnsignedLong(javax.servlet.http.HttpServletRequest req,
                                   java.lang.String name,
                                   boolean isMandatory)
                            throws ParameterException
ParameterExceptionpublic static long[] getUnsignedLongs(javax.servlet.http.HttpServletRequest req,
                                      java.lang.String name)
                               throws ParameterException
ParameterExceptionpublic static byte[] getBytes(javax.servlet.http.HttpServletRequest req,
                              java.lang.String name,
                              boolean isMandatory)
                       throws ParameterException
ParameterExceptionpublic static java.lang.String getParameter(javax.servlet.http.HttpServletRequest req,
                                            java.lang.String name)
                                     throws ParameterException
ParameterExceptionpublic static long getAccountId(javax.servlet.http.HttpServletRequest req,
                                boolean isMandatory)
                         throws ParameterException
ParameterExceptionpublic static long getAccountId(javax.servlet.http.HttpServletRequest req,
                                java.lang.String name,
                                boolean isMandatory)
                         throws ParameterException
ParameterExceptionpublic static long[] getAccountIds(javax.servlet.http.HttpServletRequest req,
                                   boolean isMandatory)
                            throws ParameterException
ParameterExceptionpublic static Alias getAlias(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static long getAmountNQT(javax.servlet.http.HttpServletRequest req)
                         throws ParameterException
ParameterExceptionpublic static long getFeeNQT(javax.servlet.http.HttpServletRequest req)
                      throws ParameterException
ParameterExceptionpublic static long getPriceNQT(javax.servlet.http.HttpServletRequest req)
                        throws ParameterException
ParameterExceptionpublic static Poll getPoll(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static Asset getAsset(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static Currency getCurrency(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static Currency getCurrency(javax.servlet.http.HttpServletRequest req, boolean isMandatory) throws ParameterException
ParameterExceptionpublic static CurrencyBuyOffer getBuyOffer(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static CurrencySellOffer getSellOffer(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static Shuffling getShuffling(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static long getQuantityQNT(javax.servlet.http.HttpServletRequest req)
                           throws ParameterException
ParameterExceptionpublic static long getAmountNQTPerQNT(javax.servlet.http.HttpServletRequest req)
                               throws ParameterException
ParameterExceptionpublic static DigitalGoodsStore.Goods getGoods(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static int getGoodsQuantity(javax.servlet.http.HttpServletRequest req)
                            throws ParameterException
ParameterExceptionpublic static EncryptedData getEncryptedData(javax.servlet.http.HttpServletRequest req, java.lang.String messageType) throws ParameterException
ParameterExceptionpublic static Appendix.EncryptToSelfMessage getEncryptToSelfMessage(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static DigitalGoodsStore.Purchase getPurchase(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static java.lang.String getSecretPhrase(javax.servlet.http.HttpServletRequest req,
                                               boolean isMandatory)
                                        throws ParameterException
ParameterExceptionpublic static byte[] getPublicKey(javax.servlet.http.HttpServletRequest req)
                           throws ParameterException
ParameterExceptionpublic static byte[] getPublicKey(javax.servlet.http.HttpServletRequest req,
                                  java.lang.String prefix)
                           throws ParameterException
ParameterExceptionpublic static Account getSenderAccount(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static Account getAccount(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static Account getAccount(javax.servlet.http.HttpServletRequest req, boolean isMandatory) throws ParameterException
ParameterExceptionpublic static java.util.List<Account> getAccounts(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static int getTimestamp(javax.servlet.http.HttpServletRequest req)
                        throws ParameterException
ParameterExceptionpublic 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
ParameterExceptionpublic static int getHeight(javax.servlet.http.HttpServletRequest req)
                     throws ParameterException
ParameterExceptionpublic static int getHeight(javax.servlet.http.HttpServletRequest req,
                            boolean isMandatory)
                     throws ParameterException
ParameterExceptionpublic static HoldingType getHoldingType(javax.servlet.http.HttpServletRequest req) throws ParameterException
ParameterExceptionpublic static long getHoldingId(javax.servlet.http.HttpServletRequest req,
                                HoldingType holdingType)
                         throws ParameterException
ParameterExceptionpublic static java.lang.String getAccountProperty(javax.servlet.http.HttpServletRequest req,
                                                  boolean isMandatory)
                                           throws ParameterException
ParameterExceptionpublic static java.lang.String getSearchQuery(javax.servlet.http.HttpServletRequest req)
                                       throws ParameterException
ParameterExceptionpublic static Transaction.Builder parseTransaction(java.lang.String transactionJSON, java.lang.String transactionBytes, java.lang.String prunableAttachmentJSON) throws ParameterException
ParameterExceptionpublic static Appendix getPlainMessage(javax.servlet.http.HttpServletRequest req, boolean prunable) throws ParameterException
ParameterExceptionpublic static Appendix getEncryptedMessage(javax.servlet.http.HttpServletRequest req, Account recipient, boolean prunable) throws ParameterException
ParameterExceptionpublic static Attachment.TaggedDataUpload getTaggedData(javax.servlet.http.HttpServletRequest req) throws ParameterException, NxtException.NotValidException