| Interface | Description |
|---|---|
| IAccountListener |
Event listener for one account
|
| IAIEventListener | |
| IBIConnectionListener |
Classes that want to listen to events generated by a BIConnection have to
implement this interface and register as a IBIConnetionListener at the
BIConnection.
|
| IMessageListener |
implemented by classes that are capable of diplaying or otherwise handling messages corresponding to accounts
(Typical case: account lost money due to an error at Jondos -> set message "please contact us to get your money back")
Every implementing class is responsible for
- making sure that a message is shown as often is appropriate
(the same message might very well be received more than once)
- making sure that it can delete the message when necessary
(there is no way provided to get a list of existing messages)
|
| IPaymentListener |
GUI classes can implement this interface and register with the Payment library
to be notified about payment specific events
|
| PayAccountsFile.IAffiliateOptOut |
| Class | Description |
|---|---|
| AIControlChannel |
This control channel is used for communication with the AI
(AccountingInstance or Abrechnungsinstanz in German) which lives in the first
mix.
|
| BIConnection | |
| HttpClient | |
| PayAccount |
This class encapsulates one account and all additional data associated to one
account.
|
| PayAccountsFile |
This class encapsulates a collection of accounts.
|
| PaymentAdapter | |
| PaymentInstanceDBEntry |
Holds the information of a payment instance for storing in the InfoService.
|
| PayMessage |
Data class for holding a message
that is set for an account via the PIG,
stored in the JPI database, and shown by the JAP as a status message
Sent as a member variable in an XMLBalance
(Though this class could easily be retrofit to implement IXMLEncodable if necessary)
|
| Transaction |
| Exception | Description |
|---|---|
| PayAccountsFile.AccountAlreadyExistingException |
Thrown if an account with same account number was already existing when trying to add it.
|
Copyright © 2023. All rights reserved.