public abstract class TransactionType
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TransactionType.AccountControl |
static class |
TransactionType.ColoredCoins |
static class |
TransactionType.Data |
static class |
TransactionType.DataFS |
static class |
TransactionType.DigitalGoods |
static class |
TransactionType.Messaging |
static class |
TransactionType.Payment |
Modifier and Type | Field and Description |
---|---|
static byte |
SUBTYPE_DATA_FS_BINARY |
static byte |
SUBTYPE_DATA_FS_METADATA |
static byte |
SUBTYPE_MESSAGING_ACCOUNT_INFO |
static byte |
SUBTYPE_MESSAGING_ACCOUNT_PROPERTY |
static byte |
SUBTYPE_MESSAGING_ACCOUNT_PROPERTY_DELETE |
static byte |
SUBTYPE_MESSAGING_ALIAS_ASSIGNMENT |
static byte |
SUBTYPE_MESSAGING_ALIAS_BUY |
static byte |
SUBTYPE_MESSAGING_ALIAS_DELETE |
static byte |
SUBTYPE_MESSAGING_ALIAS_SELL |
static byte |
SUBTYPE_MESSAGING_ARBITRARY_MESSAGE |
static byte |
SUBTYPE_MESSAGING_HUB_ANNOUNCEMENT |
static byte |
SUBTYPE_MESSAGING_METIS_ACCOUNT_INFO |
static byte |
SUBTYPE_MESSAGING_METIS_ARBITRARY_MESSAGE |
static byte |
SUBTYPE_MESSAGING_METIS_CHANNEL_INVITATION |
static byte |
SUBTYPE_MESSAGING_METIS_CHANNEL_MEMBER |
static byte |
SUBTYPE_MESSAGING_PHASING_VOTE_CASTING |
static byte |
SUBTYPE_MESSAGING_POLL_CREATION |
static byte |
SUBTYPE_MESSAGING_VOTE_CASTING |
static byte |
TYPE_MESSAGING |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
canHaveRecipient() |
static TransactionType |
findTransactionType(byte type,
byte subtype) |
abstract AccountLedger.LedgerEvent |
getLedgerEvent() |
abstract java.lang.String |
getName() |
abstract byte |
getSubtype() |
abstract byte |
getType() |
boolean |
isPhasable() |
abstract boolean |
isPhasingSafe() |
boolean |
mustHaveRecipient() |
java.lang.String |
toString() |
public static final byte TYPE_MESSAGING
public static final byte SUBTYPE_MESSAGING_ARBITRARY_MESSAGE
public static final byte SUBTYPE_MESSAGING_ALIAS_ASSIGNMENT
public static final byte SUBTYPE_MESSAGING_POLL_CREATION
public static final byte SUBTYPE_MESSAGING_VOTE_CASTING
public static final byte SUBTYPE_MESSAGING_HUB_ANNOUNCEMENT
public static final byte SUBTYPE_MESSAGING_ACCOUNT_INFO
public static final byte SUBTYPE_MESSAGING_ALIAS_SELL
public static final byte SUBTYPE_MESSAGING_ALIAS_BUY
public static final byte SUBTYPE_MESSAGING_ALIAS_DELETE
public static final byte SUBTYPE_MESSAGING_PHASING_VOTE_CASTING
public static final byte SUBTYPE_MESSAGING_ACCOUNT_PROPERTY
public static final byte SUBTYPE_MESSAGING_ACCOUNT_PROPERTY_DELETE
public static final byte SUBTYPE_MESSAGING_METIS_ACCOUNT_INFO
public static final byte SUBTYPE_MESSAGING_METIS_CHANNEL_INVITATION
public static final byte SUBTYPE_MESSAGING_METIS_CHANNEL_MEMBER
public static final byte SUBTYPE_MESSAGING_METIS_ARBITRARY_MESSAGE
public static final byte SUBTYPE_DATA_FS_METADATA
public static final byte SUBTYPE_DATA_FS_BINARY
public static TransactionType findTransactionType(byte type, byte subtype)
public abstract byte getType()
public abstract byte getSubtype()
public abstract AccountLedger.LedgerEvent getLedgerEvent()
public abstract boolean canHaveRecipient()
public boolean mustHaveRecipient()
public abstract boolean isPhasingSafe()
public boolean isPhasable()
public abstract java.lang.String getName()
public final java.lang.String toString()
toString
in class java.lang.Object