Package nxt.dgs
Class DigitalGoodsTransactionType
java.lang.Object
nxt.blockchain.TransactionType
nxt.blockchain.ChildTransactionType
nxt.dgs.DigitalGoodsTransactionType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TransactionTypestatic final TransactionTypestatic final TransactionTypestatic final TransactionTypestatic final TransactionTypestatic final TransactionTypestatic final TransactionTypestatic final TransactionTypeFields inherited from class nxt.blockchain.ChildTransactionType
TYPE_ACCOUNT_CONTROL, TYPE_ACCOUNT_PROPERTY, TYPE_ALIASES, TYPE_ASSET_EXCHANGE, TYPE_CHILD_CHAIN_CONTROL, TYPE_COIN_EXCHANGE, TYPE_DATA, TYPE_DIGITAL_GOODS, TYPE_LIGHT_CONTRACT, TYPE_MESSAGING, TYPE_MONETARY_SYSTEM, TYPE_PAYMENT, TYPE_SHUFFLING, TYPE_VOTING -
Method Summary
Modifier and TypeMethodDescriptionbooleanapplyAttachmentUnconfirmed(ChildTransactionImpl transaction, Account senderAccount) static TransactionTypefindTransactionType(byte subtype) final bytegetType()final booleanisGlobal()voidundoAttachmentUnconfirmed(ChildTransactionImpl transaction, Account senderAccount) final voidvalidateAttachment(ChildTransactionImpl transaction) Methods inherited from class nxt.blockchain.ChildTransactionType
apply, applyAttachment, applyAttachment, applyAttachmentUnconfirmed, applyUnconfirmed, findTransactionType, getBaselineFee, getInvolvedChildChains, getInvolvedChildChains, undoAttachmentUnconfirmed, undoUnconfirmed, validateAttachment, validateId, validateIdMethods inherited from class nxt.blockchain.TransactionType
canHaveRecipient, getBaselineFeeHeight, getLedgerEvent, getName, getNextFee, getNextFeeHeight, getSubtype, isBlockDuplicate, isDuplicate, isDuplicate, isDuplicate, isPhasable, isPhasingSafe, isPruned, isUnconfirmedDuplicate, mustHaveRecipient, parseAttachment, parseAttachment, toString
-
Field Details
-
LISTING
-
DELISTING
-
PRICE_CHANGE
-
QUANTITY_CHANGE
-
PURCHASE
-
DELIVERY
-
FEEDBACK
-
REFUND
-
-
Method Details
-
findTransactionType
-
getType
public final byte getType()- Specified by:
getTypein classTransactionType
-
applyAttachmentUnconfirmed
- Specified by:
applyAttachmentUnconfirmedin classChildTransactionType- Parameters:
transaction- Transaction to apply as unconfirmedsenderAccount- Cached sender account- Returns:
- return false ONLY if double spending detected.
-
undoAttachmentUnconfirmed
- Specified by:
undoAttachmentUnconfirmedin classChildTransactionType
-
validateAttachment
public final void validateAttachment(ChildTransactionImpl transaction) throws NxtException.ValidationException - Specified by:
validateAttachmentin classChildTransactionType- Throws:
NxtException.ValidationException
-
isGlobal
public final boolean isGlobal()- Specified by:
isGlobalin classTransactionType
-