com.ibm.etill.kitcashcassette
Interface KitCashFSMUser
- All Known Implementing Classes:
- KitCashPurchase
- public interface KitCashFSMUser
This interface defines all the action and condition-evaluation
methods associated with the KitCash FSM Project.
This interface must be implemented by one class, the user of this FSM.
performAction
public java.lang.Integer performAction(int action)
throws com.ibm.etill.framework.payapi.ETillAbortOperation
sendInitiationMsg
public java.lang.Integer sendInitiationMsg()
throws com.ibm.etill.framework.payapi.ETillAbortOperation
- All ACTION METHODS return an Integer and take no parameters.
startPayment
public java.lang.Integer startPayment()
throws com.ibm.etill.framework.payapi.ETillAbortOperation
continuePayment
public java.lang.Integer continuePayment()
throws com.ibm.etill.framework.payapi.ETillAbortOperation
markPaymentForDeposit
public java.lang.Integer markPaymentForDeposit()
throws com.ibm.etill.framework.payapi.ETillAbortOperation
markPaymentAsComplete
public java.lang.Integer markPaymentAsComplete()
throws com.ibm.etill.framework.payapi.ETillAbortOperation
markPaymentAsReceived
public java.lang.Integer markPaymentAsReceived()
throws com.ibm.etill.framework.payapi.ETillAbortOperation
reportError
public java.lang.Integer reportError()
throws com.ibm.etill.framework.payapi.ETillAbortOperation
closeOrder
public java.lang.Integer closeOrder()
throws com.ibm.etill.framework.payapi.ETillAbortOperation