public class TPSMessage
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TPSMessage.MsgType |
static class |
TPSMessage.OpType |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANSWER_NAME |
static java.lang.String |
BLOCKED_NAME |
static java.lang.String |
DESCRIPTION_NAME |
static java.lang.String |
EXTENSIONS_NAME |
static java.lang.String |
INFO_NAME |
static java.lang.String |
INVALID_PWD_NAME |
static java.lang.String |
MAXIMUM_LENGTH_NAME |
static java.lang.String |
MESSAGE_NAME |
static java.lang.String |
MINIMUM_LENGTH_NAME |
static java.lang.String |
MSG_TYPE_NAME |
static java.lang.String |
NEW_PIN_NAME |
static java.lang.String |
NEXT_VALUE_NAME |
static java.lang.String |
OPERATION_TYPE_NAME |
static java.lang.String |
PARAMETER_NAME |
static java.lang.String |
PASSWORD_NAME |
static java.lang.String |
PASSWORD_NAME_1 |
static java.lang.String |
PDU_DATA_NAME |
static java.lang.String |
PDU_SIZE_NAME |
static java.lang.String |
PIN_NAME |
static java.lang.String |
PIN_REQUIRED_NAME |
static java.lang.String |
QUESTION_NAME |
static java.lang.String |
REQUIRED_PARAMETER_NAME |
static java.lang.String |
RESULT_NAME |
static java.lang.String |
SCREEN_NAME_NAME |
static java.lang.String |
STATUS_NAME |
static java.lang.String |
STATUS_UPDATE_EXTENSION_NAME |
static java.lang.String |
TITLE_NAME |
static java.lang.String |
UID_NAME |
static java.lang.String |
VALUE_NAME |
Constructor and Description |
---|
TPSMessage() |
TPSMessage(java.util.Map<java.lang.String,java.lang.String> map) |
TPSMessage(java.lang.String message) |
Modifier and Type | Method and Description |
---|---|
static TPSMessage |
createMessage(java.lang.String message) |
void |
decode(java.lang.String message) |
static java.util.Map<java.lang.String,java.lang.String> |
decodeToMap(java.lang.String message) |
java.lang.String |
encode() |
java.lang.String |
get(java.lang.String name) |
int |
getInt(java.lang.String name) |
TPSMessage.OpType |
getOpType() |
TPSMessage.MsgType |
getType() |
protected TPSMessage.MsgType |
intToMsgType(int i) |
protected TPSMessage.OpType |
intToOpType(int i) |
static void |
main(java.lang.String[] args) |
protected int |
msgTypeToInt(TPSMessage.MsgType type) |
protected int |
opTypeToInt(TPSMessage.OpType op) |
void |
put(java.lang.String key,
byte[] bytes) |
void |
put(java.lang.String key,
java.lang.Integer value) |
void |
put(java.lang.String key,
java.lang.String value) |
java.lang.String |
toString() |
public static final java.lang.String MSG_TYPE_NAME
public static final java.lang.String OPERATION_TYPE_NAME
public static final java.lang.String EXTENSIONS_NAME
public static final java.lang.String INVALID_PWD_NAME
public static final java.lang.String BLOCKED_NAME
public static final java.lang.String SCREEN_NAME_NAME
public static final java.lang.String UID_NAME
public static final java.lang.String PASSWORD_NAME
public static final java.lang.String PASSWORD_NAME_1
public static final java.lang.String PIN_REQUIRED_NAME
public static final java.lang.String TITLE_NAME
public static final java.lang.String DESCRIPTION_NAME
public static final java.lang.String NEXT_VALUE_NAME
public static final java.lang.String VALUE_NAME
public static final java.lang.String PIN_NAME
public static final java.lang.String QUESTION_NAME
public static final java.lang.String ANSWER_NAME
public static final java.lang.String MINIMUM_LENGTH_NAME
public static final java.lang.String MAXIMUM_LENGTH_NAME
public static final java.lang.String NEW_PIN_NAME
public static final java.lang.String PDU_SIZE_NAME
public static final java.lang.String PDU_DATA_NAME
public static final java.lang.String RESULT_NAME
public static final java.lang.String MESSAGE_NAME
public static final java.lang.String STATUS_NAME
public static final java.lang.String INFO_NAME
public static final java.lang.String REQUIRED_PARAMETER_NAME
public static final java.lang.String PARAMETER_NAME
public static final java.lang.String STATUS_UPDATE_EXTENSION_NAME
public TPSMessage()
public TPSMessage(java.lang.String message)
public TPSMessage(java.util.Map<java.lang.String,java.lang.String> map)
public void put(java.lang.String key, java.lang.String value)
public void put(java.lang.String key, java.lang.Integer value)
public void put(java.lang.String key, byte[] bytes)
public java.lang.String get(java.lang.String name)
public int getInt(java.lang.String name)
public static java.util.Map<java.lang.String,java.lang.String> decodeToMap(java.lang.String message)
public void decode(java.lang.String message)
public java.lang.String encode()
public java.lang.String toString()
toString
in class java.lang.Object
public TPSMessage.OpType getOpType()
protected TPSMessage.OpType intToOpType(int i)
protected int opTypeToInt(TPSMessage.OpType op)
protected TPSMessage.MsgType intToMsgType(int i)
protected int msgTypeToInt(TPSMessage.MsgType type)
public static TPSMessage createMessage(java.lang.String message) throws java.io.IOException
java.io.IOException
public TPSMessage.MsgType getType()
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException