public final class ChildTransactionImpl extends TransactionImpl implements ChildTransaction
| Modifier and Type | Class and Description |
|---|---|
static class |
ChildTransactionImpl.BuilderImpl |
ChildTransaction.Builder| Modifier and Type | Method and Description |
|---|---|
void |
apply() |
boolean |
attachmentIsPhased() |
boolean |
equals(java.lang.Object o) |
ChildChain |
getChain() |
EncryptedMessageAppendix |
getEncryptedMessage() |
EncryptToSelfMessageAppendix |
getEncryptToSelfMessage() |
long |
getFee() |
long |
getFxtTransactionId() |
org.json.simple.JSONObject |
getJSONObject() |
MessageAppendix |
getMessage() |
long |
getMinimumFeeFQT(int blockchainHeight) |
PhasingAppendix |
getPhasing() |
ChainTransactionId |
getReferencedTransactionId() |
byte[] |
getSignature() |
protected int |
getSize() |
int |
hashCode() |
boolean |
isPhased() |
void |
validate() |
protected void |
validateId() |
attachmentIsDuplicate, bytes, getAmount, getAppendages, getAppendages, getAppendages, getAttachment, getBlock, getBlockId, getBlockTimestamp, getBytes, getDeadline, getECBlockHeight, getECBlockId, getExpiration, getFullHash, getFullSize, getHeight, getId, getIndex, getMinimumFeeFQT, getPrunableAttachmentJSON, getPrunableBytes, getPrunableEncryptedMessage, getPrunablePlainMessage, getRecipientId, getSenderId, getSenderPublicKey, getStringId, getTimestamp, getType, getUnsignedBytes, getVersion, newTransactionBuilder, newTransactionBuilder, newTransactionBuilder, parseTransaction, parseTransaction, prunableBytes, verifySignatureclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetAmount, getAppendages, getAppendages, getAppendages, getAttachment, getBlock, getBlockId, getBlockTimestamp, getBytes, getDeadline, getECBlockHeight, getECBlockId, getExpiration, getFullHash, getFullSize, getHeight, getId, getIndex, getMinimumFeeFQT, getPrunableAttachmentJSON, getPrunableBytes, getPrunableEncryptedMessage, getPrunablePlainMessage, getRecipientId, getSenderId, getSenderPublicKey, getStringId, getTimestamp, getType, getUnsignedBytes, getVersion, verifySignaturepublic ChildChain getChain()
getChain in interface AccountLedger.LedgerEventIdgetChain in interface ChildTransactiongetChain in interface Transactionpublic long getFxtTransactionId()
getFxtTransactionId in interface ChildTransactionpublic ChainTransactionId getReferencedTransactionId()
getReferencedTransactionId in interface ChildTransactionpublic MessageAppendix getMessage()
getMessage in interface ChildTransactionpublic EncryptedMessageAppendix getEncryptedMessage()
getEncryptedMessage in interface ChildTransactionpublic EncryptToSelfMessageAppendix getEncryptToSelfMessage()
getEncryptToSelfMessage in interface ChildTransactionpublic PhasingAppendix getPhasing()
getPhasing in interface ChildTransactionpublic boolean isPhased()
isPhased in interface Transactionpublic boolean attachmentIsPhased()
attachmentIsPhased in class TransactionImplpublic long getFee()
getFee in interface Transactionpublic byte[] getSignature()
getSignature in interface Transactionpublic org.json.simple.JSONObject getJSONObject()
getJSONObject in interface TransactiongetJSONObject in class TransactionImplpublic long getMinimumFeeFQT(int blockchainHeight)
protected int getSize()
public final boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic final int hashCode()
hashCode in class java.lang.Objectpublic void validate()
throws NxtException.ValidationException
validate in interface Transactionvalidate in class TransactionImplNxtException.ValidationExceptionprotected void validateId()
throws NxtException.ValidationException
NxtException.ValidationExceptionpublic void apply()