Definition at line 366 of file pricelist_i.h.
OSB_CORBA::PricelistCfgWriter_i::PricelistCfgWriter_i | ( | ProductCatalogue_i & | pcati, | |
const OSB_LIB::PricelistCfg * | plCfg | |||
) |
Constructor.
Makes a private writable copy of PricelistCfg.
pcati | Product catalogue servant. | |
plCfg | Pointer to the PricelistCfg object. |
virtual OSB_CORBA::PricelistCfgWriter_i::~PricelistCfgWriter_i | ( | ) | [virtual] |
Destructor.
Destroys the private writable copy of PricelistCfg.
virtual void OSB_CORBA::PricelistCfgWriter_i::commitChanges | ( | CORBA::Boolean | noWait | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Commits the changes made to the pricelistCfg.
noWait | Set to true, if waiting is desired when lock on database session is already acquired by others. If waiting is not desired, set flag to true. |
OsbCorbaException |
| |
documentation | to be change after implementation. |
OSB_LIB::OnetimeChargeDef& OSB_CORBA::PricelistCfgWriter_i::getOtcDef | ( | ) | throw (OsbCorbaException) [private] |
virtual void OSB_CORBA::PricelistCfgWriter_i::setCharge | ( | CORBA::Double | charge | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Sets amount to charge.
charge | Amount to charge. |
OsbCorbaException |
|
virtual void OSB_CORBA::PricelistCfgWriter_i::setChargeTraitsId | ( | const ChargeTraitsId & | id | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Sets the charge traits identifer.
id | Charge traits id. |
OsbCorbaException |
|
double OSB_CORBA::PricelistCfgWriter_i::charge_ [private] |
const std::string OSB_CORBA::PricelistCfgWriter_i::IFC [static] |