Definition at line 63 of file balancesheet_i.h.
OSB_CORBA::BsPageWriter_i::BsPageWriter_i | ( | ContractAdmin_i & | cadmin, | |
OSB_LIB::BalanceSheet & | bs, | |||
const OSB_LIB::BsPage::Oid & | page | |||
) |
OSB_CORBA::BsPageWriter_i::~BsPageWriter_i | ( | ) |
Destructor: unregister from servant locator.
virtual BsTotal* OSB_CORBA::BsPageWriter_i::charges | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Charges group by currency for the balance sheet.
virtual DateTime* OSB_CORBA::BsPageWriter_i::closed | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Date the balance page is opened or created.
virtual Date OSB_CORBA::BsPageWriter_i::endDate | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
End date of invoice period.
virtual AdvanceChargeSeq* OSB_CORBA::BsPageWriter_i::getAdvanceCharges | ( | ) | throw (CORBA::SystemException) [virtual] |
Retrieve sequence of advance charges.
virtual OnetimeCharge* OSB_CORBA::BsPageWriter_i::getOnetimeCharge | ( | const OtcId & | id, | |
CORBA::Boolean | noWait | |||
) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Retrieve a onetime charge.
virtual OnetimeChargeSeq* OSB_CORBA::BsPageWriter_i::getOnetimeCharges | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Retrieve sequence of onetime charges.
virtual OnetimeChargeSeq* OSB_CORBA::BsPageWriter_i::getOtcOfPersProd | ( | const PersProdId & | ppId, | |
CORBA::Boolean | noWait | |||
) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Retrieve sequence of onetime charges of a personalised product.
virtual OnetimeChargeSeq* OSB_CORBA::BsPageWriter_i::getOtcOfPersProdNode | ( | const ProductPartId & | ppId, | |
CORBA::Boolean | noWait | |||
) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Retrieve sequence of onetime charges of a pers product node.
virtual BsPageId OSB_CORBA::BsPageWriter_i::id | ( | ) | throw (CORBA::SystemException) [virtual] |
Retrieve unique id of balance page.
const Locators::Key& OSB_CORBA::BsPageWriter_i::key | ( | ) | const [inline] |
virtual DateTime* OSB_CORBA::BsPageWriter_i::lastCharged | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Date balance sheet was last charged.
virtual DateTime* OSB_CORBA::BsPageWriter_i::opened | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Date the balance page is opened or created.
OSB_LIB::BsPage& OSB_CORBA::BsPageWriter_i::page | ( | ) | throw (OsbCorbaException) |
Return a balance page with write access.
const OSB_LIB::BsPage& OSB_CORBA::BsPageWriter_i::page | ( | ) | const throw (OsbCorbaException) |
Return a const reference to a balance page.
virtual CORBA::Boolean OSB_CORBA::BsPageWriter_i::removeOtc | ( | const OtcId & | id, | |
CORBA::Boolean | noWait | |||
) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Remove a new one-time change.
virtual void OSB_CORBA::BsPageWriter_i::setDontBill | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Set balance page status so that it will not be billed.
virtual void OSB_CORBA::BsPageWriter_i::setNormal | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Reset status of balance page.
virtual void OSB_CORBA::BsPageWriter_i::setRerate | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Set re-rate flag of balance page.
virtual Date OSB_CORBA::BsPageWriter_i::startDate | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Start date of invoice period.
virtual BpStatus OSB_CORBA::BsPageWriter_i::status | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Retrieve status of balance page.
const std::string OSB_CORBA::BsPageWriter_i::IFC [static] |
Definition at line 68 of file balancesheet_i.h.
Locators::Key OSB_CORBA::BsPageWriter_i::key_ [private] |