OSB_CORBA::BsPageWriter_i Class Reference

Inheritance diagram for OSB_CORBA::BsPageWriter_i:

Inheritance graph
[legend]
Collaboration diagram for OSB_CORBA::BsPageWriter_i:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 63 of file balancesheet_i.h.

Public Member Functions

Static Public Attributes

Private Attributes


Constructor & Destructor Documentation

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.


Member Function Documentation

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]

Get servant key.

Definition at line 81 of file balancesheet_i.h.

References key_.

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.


Member Data Documentation

OSB_LIB::BalanceSheet& OSB_CORBA::BsPageWriter_i::bs_ [private]

Reference to managing balancesheet.

Definition at line 182 of file balancesheet_i.h.

ContractAdmin_i& OSB_CORBA::BsPageWriter_i::cadmin_ [private]

Reference to AnCList.

Definition at line 179 of file balancesheet_i.h.

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]

Servant key.

Definition at line 188 of file balancesheet_i.h.

Referenced by key().

OSB_LIB::BsPage::Oid OSB_CORBA::BsPageWriter_i::pageId_ [private]

Pointer to balance page.

Definition at line 185 of file balancesheet_i.h.


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