All Packages Class Hierarchy This Package Previous Next Index
Class semper.payment.ecash.ecashPocket
java.lang.Object
|
+----semper.payment.ecash.ecashPocket
- public abstract class ecashPocket
- extends Object
-
ecashPocket()
-
-
cleanup()
-
-
deposit(String)
-
-
getAccountStatus()
-
-
getAmount()
-
-
getBalance()
-
-
getCurrency()
-
-
getMintID()
-
-
init(PaymentEntity, String, String, String)
-
-
isEnabled()
-
-
openAccount(String, String)
-
-
pay(PaymentEntity, String, String)
-
-
receivePayment(PaymentEntity, String, String)
-
-
withdraw(String, Long)
-
ecashPocket
public ecashPocket()
init
public abstract void init(PaymentEntity mint,
String accountName,
String pocketDirectory,
String password) throws PaymentServiceException
isEnabled
public abstract boolean isEnabled()
cleanup
public abstract void cleanup() throws PaymentServiceException
withdraw
public abstract void withdraw(String amount,
Long minimumNumberOfPayments) throws PaymentServiceException
deposit
public abstract void deposit(String amount) throws PaymentServiceException
pay
public abstract void pay(PaymentEntity payee,
String amount,
String description) throws PaymentServiceException
receivePayment
public abstract void receivePayment(PaymentEntity payer,
String amount,
String description) throws PaymentServiceException
getAccountStatus
public abstract boolean getAccountStatus() throws PaymentServiceException
openAccount
public abstract void openAccount(String openAccountPassword,
String randomString) throws PaymentServiceException
getCurrency
public abstract String getCurrency() throws PaymentServiceException
getAmount
public abstract String getAmount() throws PaymentServiceException
getBalance
public abstract String getBalance() throws PaymentServiceException
getMintID
public abstract String getMintID() throws PaymentServiceException
All Packages Class Hierarchy This Package Previous Next Index