OSB_LIB::SummaryCharges Class Reference

Collaboration diagram for OSB_LIB::SummaryCharges:

Collaboration graph
[legend]
List of all members.

Detailed Description

Summary Charges of an invoice.

This class stores information about :

Definition at line 151 of file account.h.

Public Types

Public Member Functions

Public Attributes

Private Attributes


Member Typedef Documentation

typedef TransactionList::const_iterator OSB_LIB::SummaryCharges::TransactionListCI

Define type Transaction list const_iterator.

Definition at line 167 of file account.h.


Constructor & Destructor Documentation

OSB_LIB::SummaryCharges::SummaryCharges (  )  [inline]

Default Constructor.

Definition at line 154 of file account.h.


Member Function Documentation

void OSB_LIB::SummaryCharges::addTransaction ( const Transaction transaction  )  [inline]

Add a transaction to transaction list.

Definition at line 156 of file account.h.

References transactions_.

void OSB_LIB::SummaryCharges::outstandingBalance ( MoneyList ml  )  const

Get outstanding balance.

void OSB_LIB::SummaryCharges::totalAmountDue ( MoneyList ml  )  const

Get total amount due.

TransactionListCI OSB_LIB::SummaryCharges::transactionsBegin (  )  const [inline]

Begin of transaction list.

Definition at line 169 of file account.h.

References transactions_.

TransactionListCI OSB_LIB::SummaryCharges::transactionsEnd (  )  const [inline]

End of transaction list.

Definition at line 174 of file account.h.

References transactions_.


Member Data Documentation

MoneyList OSB_LIB::SummaryCharges::balanceForward_

Balance brought forward from previous bill.

Definition at line 180 of file account.h.

MoneyList OSB_LIB::SummaryCharges::currentCharges_

Total current Charges + Taxes.

Definition at line 182 of file account.h.

TransactionList OSB_LIB::SummaryCharges::transactions_ [private]

Buffer of payment list.

Definition at line 186 of file account.h.

Referenced by addTransaction(), transactionsBegin(), and transactionsEnd().


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:10:33 2006 for OSB Library by  doxygen 1.4.7