OSB_DB::BillcycleGw Class Reference

List of all members.

Detailed Description

BillcycleGw, database-gateway for Billcycle.

BillcycleGw is the database gateway class for Billcycle. This is a purely static class, i.e., it cannot be instantiated.

Definition at line 65 of file billcycle-gw.h.

Static Public Member Functions

Private Member Functions


Constructor & Destructor Documentation

OSB_DB::BillcycleGw::BillcycleGw (  )  [private]

Prevent construction: not implemented.


Member Function Documentation

static long OSB_DB::BillcycleGw::fetch ( const Session session,
OSB_LIB::BillcycleList bcList 
) [static]

Load all billcycles.

Parameters:
session Database session to use.
bcList List of billcycle.
Exceptions:
OsbException 
  • invalid billcycle type
Returns:
Number of objects populated.

static bool OSB_DB::BillcycleGw::fetchIntervalBillcycle ( const Session session,
OSB_LIB::IntervalBillcycle bc 
) [static]

Load IntervalBillcycle specific parameters.

Parameters:
session Database session to use.
bc Billcycle to output to.
Exceptions:
OsbException 
  • invalid billcycle data
Returns:
true in case of success, false if the billcycle does not exist in the database.

static bool OSB_DB::BillcycleGw::fetchMidMonthBillcycle ( const Session session,
OSB_LIB::MidMonthBillcycle bc 
) [static]

Load MidMonthBillcycle specific parameters.

Parameters:
session Database session to use.
bc Billcycle to output to.
Exceptions:
OsbException 
  • invalid billcycle data
Returns:
true in case of success, false if the billcycle does not exist in the database.


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