Class AuthorizeVoid
java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.OutputRequest
de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.CheckCard
de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.CashDeposit
de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.AuthorizeCompletion
de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.AuthorizeVoid
- All Implemented Interfaces:
Runnable
Output request executor for ElectronicValueRW method AuthorizeVoid.
-
Nested Class Summary
Nested classes/interfaces inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
JposOutputRequest.JposRequestThread -
Field Summary
Fields inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
Abort, AdditionalData, Device, EndSync, Exception, Finished, OutputID, Props, Waiting -
Constructor Summary
ConstructorsConstructorDescriptionAuthorizeVoid(ElectronicValueRWProperties data, int sequenceNumber, long amount, long taxOthers, int timeout)Constructor. -
Method Summary
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.AuthorizeCompletion
getTaxOthersMethods inherited from class de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.CashDeposit
getAmountMethods inherited from class de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.CheckCard
getSequenceNumber, getTimeoutMethods inherited from class de.gmxhome.conrad.jpos.jpos_base.electronicvaluerw.OutputRequest
getAdditionalSecurityInformation, getApprovalCode, getCurrentService, getParameter, getParameterObject, getPaymentMedia, getPINEntry, getServiceType, getTrainingModeMethods inherited from class de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
abortCommand, abortCommand, catchedInvocation, clearAll, clearInput, clearOutput, countCommands, createErrorEvent, createIdleEvent, createOutputEvent, dequeue, enqueue, enqueueSynchronous, finishAsyncProcessing, finished, reactivate, reactivate, reset, run
-
Constructor Details
-
AuthorizeVoid
public AuthorizeVoid(ElectronicValueRWProperties data, int sequenceNumber, long amount, long taxOthers, int timeout)Constructor. Stores given parameters for later use.- Parameters:
data- Property set of device service.sequenceNumber- Sequence number for approval.amount- Purchase amount for approval.taxOthers- Tax and other amounts for approval.timeout- The maximum waiting time (in milliseconds) until the response is received from the ElectronicValueRW device.
-
-
Method Details
-
invoke
public void invoke() throws jpos.JposExceptionDescription copied from class:JposOutputRequestInvokes the command. Must be implemented in derived class. Calls finished() to wake up potentially waiting threads.- Overrides:
invokein classAuthorizeCompletion- Throws:
jpos.JposException- JposException thrown by the command to be executed.
-