Agent System POND 1.2 (28.2.2002)

Package FIM.payment

Classes for payment.


Interface Summary
Invoice This class models an invoice to another entity.
Payment A class representing the payment for a certain invoice.

Class Summary
AnonymousInvoice An invoice for an anonymous recipient.
CreditCardPayment A class representing the payment by creditcard.
Currency A class representing a currency.
DataPayment A class representing the payment by providing some valuable piece of data.
DataWrapper A wrapper for the data in DataPayment.
EmptyPayment A class representing the payment by providign some nothing.
InvoiceItem Helper class: Models a line in an invoice.
NamedInvoice An invoice for a certain entity (addressee, not issuer!)
PaymentBase A helper class with common methods of interface Payment implemented.
Price A class for representing a price by a currency object and a value.
VoucherPayment A class representing the payment by providing a voucher (which must be a certificate).
VoucherWrapper A wrapper for the voucher in VoucherPayment.

Package FIM.payment Description

Classes for payment. Includes an invoice and a payment object (possibly signed), named and anonymous invoices, as well as some payment implementations. All object are serializable and can be encoded in XML.

Agent System POND 1.2 (28.2.2002)

Submit a bug

Copyright 2001,2002 Michael Sonntag & Institute for Information Processing and Microprocessor Technology (FIM), Johannes-Kepler-University Linz, Altenbergerstr. 69, A-4040 Linz, Austria.