OSB_GUI::RpConfigData Class Reference

Collaboration diagram for OSB_GUI::RpConfigData:

Collaboration graph
[legend]
List of all members.

Detailed Description

General data needed for rating configuration.

Definition at line 72 of file ratingcfgdata.h.

Public Types

Static Public Member Functions

Private Member Functions

Private Attributes

Static Private Attributes

Friends


Member Typedef Documentation

typedef std::list<OSB_LIB::TariffSystem> OSB_GUI::RpConfigData::TsList

Shorthand for a list of tariff systems.

The definition must match OSB_LIB::TariffSystems declared in tariffsystem.h.

Definition at line 80 of file ratingcfgdata.h.


Constructor & Destructor Documentation

OSB_GUI::RpConfigData::RpConfigData (  )  [private]

Internal construction only.

OSB_GUI::RpConfigData::~RpConfigData (  )  [private]

Internal destruction only.

OSB_GUI::RpConfigData::RpConfigData ( const RpConfigData  )  [private]

Prevent copying: not implemented.


Member Function Documentation

RpConfigData& OSB_GUI::RpConfigData::operator= ( const RpConfigData  )  [private]

Prevent assignment: not implemented.

static void OSB_GUI::RpConfigData::read ( const OSB_DB::Session session  )  [static]

Read all configuration data.

static OSB_LIB::RpEvalMgr& OSB_GUI::RpConfigData::rpEvalMgr (  )  [static]

Get list of rateable parties.

static OSB_LIB::RatedPartyTypes& OSB_GUI::RpConfigData::rpTypes (  )  [static]

Get list of rateable parties.

static TsList& OSB_GUI::RpConfigData::tsList (  )  [static]

Get information about tariff systems.


Friends And Related Function Documentation

friend class RatingCfgAdmin [friend]

Allow RatingCfgAdmin to create and delete instance_.

Definition at line 112 of file ratingcfgdata.h.


Member Data Documentation

RpConfigData* OSB_GUI::RpConfigData::instance_ [static, private]

The only instance of the class.

Definition at line 114 of file ratingcfgdata.h.

OSB_LIB::RpEvalMgr* OSB_GUI::RpConfigData::rpEvalMgr_ [private]

Rated party evaluators list.

Definition at line 106 of file ratingcfgdata.h.

OSB_LIB::RatedPartyTypes* OSB_GUI::RpConfigData::rpTypes_ [private]

List of rateable parties.

Definition at line 104 of file ratingcfgdata.h.

TsList* OSB_GUI::RpConfigData::tsList_ [private]

List of tariff systems.

Definition at line 108 of file ratingcfgdata.h.


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