OSB_CORBA::PlPartWriter_i Class Reference

Inheritance diagram for OSB_CORBA::PlPartWriter_i:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Servant for a writable pricelist product part.

This class provides write access to the OSB_LIB::PricelistItem of the product part.

Definition at line 149 of file plpart_i.h.

Public Member Functions

Static Public Attributes

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_CORBA::PlPartWriter_i::PlPartWriter_i ( ProductWriter_i prod,
OSB_LIB::ProductNode node,
OSB_LIB::PricelistItem plItem 
)

Constructor.

Parameters:
prod Used to construct the base class.
node Used to construct the base class.
plItem Reference to OSB library pricelist product item.
The parameters prod and node are used to construct the base class ProductPartWriter_i, see there.


Member Function Documentation

virtual const OSB_LIB::PricelistItem* OSB_CORBA::PlPartWriter_i::getPlItem ( const ProductPartBase_i::NodeRg guard,
const std::string &  ifc,
const std::string &  module 
) const throw (OsbCorbaException) [private, virtual]

Returns a const pointer to the pricelist product item.

Implements OSB_CORBA::PlPartBase_i.

const std::string& OSB_CORBA::PlPartWriter_i::ifc (  )  const [private, virtual]

String representation of the concrete interface.

Implements OSB_CORBA::ProductPartBase_i.

virtual const OSB_LIB::ProductItem* OSB_CORBA::PlPartWriter_i::pItem (  )  const [private, virtual]

Gets the const pricelist product item.

Implements OSB_CORBA::ProductPartWriter_i.

virtual OSB_LIB::ProductItem* OSB_CORBA::PlPartWriter_i::pItem (  )  [private, virtual]

Gets the pricelist product item.

Implements OSB_CORBA::ProductPartWriter_i.

void OSB_CORBA::PlPartWriter_i::setPlId ( const PricelistId &  plId  )  throw (CORBA::SystemException)

Sets pricelist id.

Parameters:
plId pricelist id to set.


Member Data Documentation

const std::string OSB_CORBA::PlPartWriter_i::IFC [static]

String representation of the CORBA interface.

Definition at line 156 of file plpart_i.h.

OSB_LIB::PricelistItem& OSB_CORBA::PlPartWriter_i::plItem_ [private]

Reference to the pricelist item as contained in the product node.

Definition at line 187 of file plpart_i.h.


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