Definition at line 246 of file pricelist_i.h.
typedef OSB_LIB::PcatLockMgr::PricelistRg OSB_CORBA::PricelistCfg_i::ReadGuard [private] |
OSB_CORBA::PricelistCfg_i::PricelistCfg_i | ( | ProductCatalogue_i & | pcati, | |
const OSB_LIB::Id< OSB_LIB::Pricelist > & | plId | |||
) |
Constructor.
pcati | Product catalogue servant. Used to get reference to 'Writer POA'. | |
plId | Id of the pricelist to which this Cfg belongs to. |
virtual CORBA::Double OSB_CORBA::PricelistCfg_i::charge | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Gets amount to charge.
OsbCorbaException |
|
virtual ChargeTraitsId OSB_CORBA::PricelistCfg_i::ctId | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Gets charge traits id.
OsbCorbaException |
|
const OSB_LIB::PricelistCfg::OnetimeChargeDefs& OSB_CORBA::PricelistCfg_i::getOtcDefs | ( | ) | [private] |
Gets list of one time definitions.
const OSB_LIB::PricelistCfg& OSB_CORBA::PricelistCfg_i::getPlCfg | ( | ) | [private] |
Get PricelistCfg from product catalogue.
virtual PricelistCfgWriter_ptr OSB_CORBA::PricelistCfg_i::getWriter | ( | ) | throw (CORBA::SystemException) [virtual] |
Gets PricelistCfgWriter instance for this PricelistCfg.
PricelistCfgWriter must be used, if a read-write access required to the pricelistCfg.
ReadGuard OSB_CORBA::PricelistCfg_i::lockPricelist | ( | ) | throw (OsbCorbaException) [private] |
Lock the pricelist.
OsbCorbaException |
|
virtual PricelistId OSB_CORBA::PricelistCfg_i::plId | ( | ) | throw (CORBA::SystemException) [virtual] |
Id of the pricelist to which this PricelistCfg belongs.
virtual Date OSB_CORBA::PricelistCfg_i::releaseDate | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Release date of the pricelist configuration.
OsbCorbaException |
|
virtual CfgStatus OSB_CORBA::PricelistCfg_i::status | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Gets configuration status.
OsbCorbaException |
|
const std::string OSB_CORBA::PricelistCfg_i::IFC [static] |
Product catalogue servant. Needed to get 'Writer POA'.
Definition at line 358 of file pricelist_i.h.