Class CashDeposit
java.lang.Object
de.gmxhome.conrad.jpos.jpos_base.JposOutputRequest
de.gmxhome.conrad.jpos.jpos_base.cat.OutputRequest
de.gmxhome.conrad.jpos.jpos_base.cat.CheckCard
de.gmxhome.conrad.jpos.jpos_base.cat.CashDeposit
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
AuthorizeCompletion
Output request executor for CAT method CashDeposit.
-
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
ConstructorsConstructorDescriptionCashDeposit(CATProperties data, int sequenceNumber, long amount, int timeout)
Constructor. -
Method Summary
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.cat.CheckCard
getSequenceNumber, getTimeout
Methods inherited from class de.gmxhome.conrad.jpos.jpos_base.cat.OutputRequest
getAdditionalSecurityInformation, getPaymentMedia, getTrainingMode
Methods 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
-
CashDeposit
Constructor. Stores given parameters for later use.- Parameters:
data
- Property set of device service.sequenceNumber
- Sequence number for approval.amount
- Amount of money for charge.timeout
- The maximum waiting time (in milliseconds) until the response is received from the CAT device.
-
-
Method Details
-
getAmount
public long getAmount()Get amount of money.- Returns:
- Amount of money.
-
invoke
public void invoke() throws jpos.JposExceptionDescription copied from class:JposOutputRequest
Invokes the command. Must be implemented in derived class. Calls finished() to wake up potentially waiting threads.
-