Definition at line 191 of file balancesheet_i.h.
typedef std::list<Locators::Key> OSB_CORBA::BalanceSheetWriter_i::Servants [private] |
OSB_CORBA::BalanceSheetWriter_i::BalanceSheetWriter_i | ( | ContractAdmin_i & | cadmin, | |
const OSB_LIB::BalanceSheet & | bs | |||
) |
Constructor.
OSB_CORBA::BalanceSheetWriter_i::~BalanceSheetWriter_i | ( | ) |
Destructor: unregister servants of BS pages.
virtual BsPageId OSB_CORBA::BalanceSheetWriter_i::addOtc | ( | const OnetimeCharge & | otc, | |
CORBA::Boolean | noWait | |||
) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Add a new one-time change.
virtual BsPageWriter_ptr OSB_CORBA::BalanceSheetWriter_i::getBsPage | ( | const BsPageId & | id | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get an opened balance page by id.
virtual BsPageSeq* OSB_CORBA::BalanceSheetWriter_i::getBsPages | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get all opened balance pages.
virtual CORBA::Boolean OSB_CORBA::BalanceSheetWriter_i::hasAdvCharges | ( | ) | throw (CORBA::SystemException) [virtual] |
Check if balance sheet has advance charges.
virtual CORBA::Boolean OSB_CORBA::BalanceSheetWriter_i::hasOtc | ( | ) | throw (CORBA::SystemException) [virtual] |
Check if balance sheet has one-time charges.
const Locators::Key& OSB_CORBA::BalanceSheetWriter_i::key | ( | ) | const [inline] |
virtual BsTotal* OSB_CORBA::BalanceSheetWriter_i::totalCharges | ( | ) | throw (CORBA::SystemException) [virtual] |
Get total charges in all opened balance pages.
const std::string OSB_CORBA::BalanceSheetWriter_i::IFC [static] |
Definition at line 196 of file balancesheet_i.h.