|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EnvelopeResponseHandler
The EnvelopeResponseHandler interface contains basic methods to handle the Envelope response
data field. This class will be used by the Toolkit Applet in order to
edit the response to current Envelope command. A class implementing the EnvelopeResponseHandler interface is a Temporary
JCRE Entry Point Object. The only way to get an EnvelopeResponseHandler
reference is through the static getTheHandler() method of the EvelopeResponseHandlerSystem class
ViewHandler,
EditHandler,
EnvelopeHandler,
ToolkitException| Method Summary | |
|---|---|
void |
post(boolean value)
Prepares the Envelope response |
void |
postAsBERTLV(boolean value,
byte tag)
Prepare the Envelope response in a BER TLV structure. |
| Methods inherited from interface uicc.toolkit.EditHandler |
|---|
appendArray, appendTLV, appendTLV, appendTLV, appendTLV, appendTLV, appendTLV, appendTLV, appendTLV, clear |
| Methods inherited from interface uicc.toolkit.ViewHandler |
|---|
compareValue, copy, copyValue, findAndCompareValue, findAndCompareValue, findAndCopyValue, findAndCopyValue, findTLV, getCapacity, getLength, getValueByte, getValueLength, getValueShort |
| Method Detail |
|---|
void post(boolean value)
throws javacard.framework.APDUException,
ToolkitException
value - indicating successful processing of the Envelope command
The CAT Runtime Environment has to map the boolean value to the correct status word
ToolkitException - with the following reason codes: HANDLER_NOT_AVAILABLE if the handler is busy javacard.framework.APDUException - with the following reason code: BAD_LENGTH if the resulting response length is greater
than 256 and the response data has to be retrieved by the GET RESPONSE
command.
void postAsBERTLV(boolean value,
byte tag)
throws javacard.framework.APDUException,
ToolkitException
value - indicating successful processing of the Envelope command
The CAT Runtime Environment has to map the boolean value to the correct status wordtag - the BER Tag to be used at the beginning of the Comprehension_TLV list.
javacard.framework.APDUException - with the following reason code: BAD_LENGTH if the resulting response length is greater
than 256 bytes and the response data has to be retrieved by the GET RESPONSE
command.ToolkitException - with the following reason codes: HANDLER_NOT_AVAILABLE if the handler is busy
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||