public abstract class CreateTransaction extends APIServlet.APIRequestHandler
| Modifier and Type | Class and Description |
|---|---|
protected class |
CreateTransaction.CreateTransactionParameters |
| Modifier | Constructor and Description |
|---|---|
protected |
CreateTransaction(java.lang.String fileParameter,
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> |
getCommonParameters() |
protected boolean |
isChainSpecific() |
protected boolean |
requirePost() |
protected CreateTransaction.CreateTransactionParameters |
transactionParameters(javax.servlet.http.HttpServletRequest req,
Account senderAccount,
Attachment attachment) |
getAPITags, getFileParameter, getParameters, isIgnisOnly, isPassword, isTextArea, processRequest, processRequest, requireBlockchain, requireFullClient, requirePassword, startDbTransactionprotected CreateTransaction(java.lang.String fileParameter,
APITag[] apiTags,
java.lang.String... parameters)
public static java.util.List<java.lang.String> getCommonParameters()
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