public abstract class CreateTransaction extends APIServlet.APIRequestHandler
| Modifier and Type | Class and Description |
|---|---|
protected class |
CreateTransaction.CreateTransactionParameters |
| Modifier | Constructor and Description |
|---|---|
protected |
CreateTransaction(java.util.List<TransactionType> transactionTypes,
java.util.List<java.lang.String> fileParameters,
APITag[] apiTags,
java.lang.String... parameters) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
allowRequiredBlockParameters() |
protected org.json.simple.JSONStreamAware |
createTransaction(javax.servlet.http.HttpServletRequest req,
Account senderAccount,
Attachment attachment) |
static java.util.List<java.lang.String> |
getCommonFileParameters() |
static java.util.List<java.lang.String> |
getCommonParameters() |
static java.util.List<java.lang.String> |
getRecipientFileParameters() |
static java.util.List<java.lang.String> |
getRecipientParameters() |
protected boolean |
isChainSpecific() |
protected boolean |
requirePost() |
protected CreateTransaction.CreateTransactionParameters |
transactionParameters(javax.servlet.http.HttpServletRequest req,
Account senderAccount,
Attachment attachment) |
canHaveRecipient, getAPITags, getCreateTransactionTypes, getFileParameters, getParameters, getSensitiveParameters, isIgnisOnly, isTextArea, processRequest, processRequest, requireBlockchain, requiredBlockUpdateLock, requireFullClient, requirePassword, startDbTransactionprotected CreateTransaction(java.util.List<TransactionType> transactionTypes, java.util.List<java.lang.String> fileParameters, APITag[] apiTags, java.lang.String... parameters)
public static java.util.List<java.lang.String> getCommonParameters()
public static java.util.List<java.lang.String> getRecipientParameters()
public static java.util.List<java.lang.String> getCommonFileParameters()
public static java.util.List<java.lang.String> getRecipientFileParameters()
protected final org.json.simple.JSONStreamAware createTransaction(javax.servlet.http.HttpServletRequest req,
Account senderAccount,
Attachment attachment)
throws NxtException
NxtExceptionprotected final CreateTransaction.CreateTransactionParameters transactionParameters(javax.servlet.http.HttpServletRequest req, Account senderAccount, Attachment attachment)
protected final boolean requirePost()
requirePost in class APIServlet.APIRequestHandlerprotected final boolean allowRequiredBlockParameters()
allowRequiredBlockParameters in class APIServlet.APIRequestHandlerprotected final boolean isChainSpecific()
isChainSpecific in class APIServlet.APIRequestHandler