public final class SvGetCmdBuild extends AbstractPoCommandBuilder<SvGetRespPars>
| Constructor and Description |
|---|
SvGetCmdBuild(PoClass poClass,
PoRevision poRevision,
PoTransaction.SvSettings.Operation svOperation)
Instantiates a new SvGetCmdBuild.
|
| Modifier and Type | Method and Description |
|---|---|
SvGetRespPars |
createResponseParser(org.eclipse.keyple.core.card.message.ApduResponse apduResponse)
Create the response parser matching the builder
|
PoTransaction.SvSettings.Operation |
getSvOperation()
Gets the request SV operation (used to check the SV command sequence)
|
boolean |
isSessionBufferUsed()
Indicates if the session buffer is used when executing this command.
|
getCommandRefsetApduRequestpublic SvGetCmdBuild(PoClass poClass, PoRevision poRevision, PoTransaction.SvSettings.Operation svOperation)
poClass - the PO classpoRevision - the PO revisionsvOperation - the desired SV operationjava.lang.IllegalArgumentException - - if the command is inconsistentpublic PoTransaction.SvSettings.Operation getSvOperation()
public SvGetRespPars createResponseParser(org.eclipse.keyple.core.card.message.ApduResponse apduResponse)
createResponseParser in class AbstractPoCommandBuilder<SvGetRespPars>apduResponse - the response data from the the cardAbstractApduResponseParserpublic boolean isSessionBufferUsed()
Allows the management of the overflow of this buffer.
This command doesn't modify the contents of the PO and therefore doesn't uses the session buffer.
isSessionBufferUsed in class AbstractPoCommandBuilder<SvGetRespPars>