All Implemented Interfaces:
Serializable
, Comparable <PropertyType >
, Constable
Type of the value of a
Message
property.
Property Type
ISO 8583 Format
Name Suffix
Name Sample
BIG_DECIMAL
Numeric 9(mm)V(nn) (nn > 0)
_BD
TRANSACTION_AMOUNT_BD
BIG_INTEGER
Numeric n..xx (xx > 19)
_BI
ORIGINAL_DATA_ELEMENTS_BI
BOOLEAN
N/A
_BV
HAS_FUNDS_BV
BYTE
Numeric n..xx (xx ≤ 2)
_B
SETTLEMENT_CODE_B
BYTE_ARRAY
Binary b…xxx (any xxx)
_BA
MESSAGE_SECURITY_CODE_BA
DATE
Numeric YYMM , MMDD , hhmmss
_D
LOCAL_TRANSACTION_DATE_D
DOUBLE
Numeric 9(mm)V(nn) (nn > 0)
_DP
TRANSACTION_AMOUNT_DP
FLOAT
Numeric 9(mm)V(nn) (nn > 0)
_SP
TRANSACTION_AMOUNT_SP
INTEGER
Numeric n..xx (xx ≤ 9)
_I
PROCESSING_CODE_I
LONG
Numeric n..xx (xx ≤ 19)
_L
AUTHORIZATIONS_NUMBER_L
OBJECT
N/A
_O
TRACK_2_DATA_O
SHORT
Numeric n..xx (xx ≤ 4)
_SI
PROCESSING_CODE_SI
STRING
Alpha a…xxx (any xxx)
_S
TRANSACTION_DESCRIPTION_S
Enum Constant Summary
Enum Constants
The value of the property is a
Boolean
.
The value of the property is a
Byte
.
The value of the property is a byte[]
.
The value of the property is a
Date
.
The value of the property is a
Double
.
The value of the property is a
Float
.
The value of the property is an
Integer
.
The value of the property is a
Long
.
The value of the property is a
Short
.
The value of the property is a
String
.
The value of the property is undefined (null
).
Method Summary
All Methods Static Methods Concrete Methods
Returns the PropertyType
of the supplied property value.
Returns the enum constant of this class with the specified name.
Returns an array containing the constants of this enum class, in
the order they are declared.
Methods inherited from class java.lang.Enum
clone , compareTo , describeConstable , equals , finalize , getDeclaringClass , hashCode , name , ordinal , toString , valueOf
Enum Constant Details
BOOLEAN
The value of the property is a
Boolean
.
BYTE
The value of the property is a
Byte
.
BYTE_ARRAY
The value of the property is a byte[]
.
DATE
The value of the property is a
Date
.
DOUBLE
The value of the property is a
Double
.
FLOAT
The value of the property is a
Float
.
INTEGER
The value of the property is an
Integer
.
LONG
The value of the property is a
Long
.
SHORT
The value of the property is a
Short
.
STRING
The value of the property is a
String
.
UNDEFINED
The value of the property is undefined (null
).
Method Details
values
Returns an array containing the constants of this enum class, in
the order they are declared.
Returns:
an array containing the constants of this enum class, in the order they are declared
valueOf
Returns the enum constant of this class with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
not permitted.)
Parameters:
name
- the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException
- if this enum class has no constant with the specified name
NullPointerException
- if the argument is null
valueOf
Returns the PropertyType
of the supplied property value.
Parameters:
value
- the property value to be classified (can be null).
Returns:
the PropertyType
of the supplied property value.