OSB_CORBA::TsPartBase_i Class Reference

Inheritance diagram for OSB_CORBA::TsPartBase_i:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Servant for a tariff system part.

A tariff system part is configured with a list of tariff systems. One of the tariff systems in the list can be set as the default tariff sytem for personalization.

Definition at line 60 of file tspart_i.h.

Public Member Functions

Private Member Functions


Member Function Documentation

virtual TariffSystemId OSB_CORBA::TsPartBase_i::defaultTs (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Get the id of the default tariff system for personalization.

Returns:
The id of the default tariff system.
Exceptions:
OsbCorbaException in case the item cannot be locked.

virtual const OSB_LIB::TariffSystemItem* OSB_CORBA::TsPartBase_i::getTsItem ( const ProductPartBase_i::NodeRg guard,
const std::string &  ifc,
const std::string &  module 
) const throw (OsbCorbaException) [private, pure virtual]

Protected read acces to the tariff system item.

Returns:
A const pointer to the tariff system item.

Implemented in OSB_CORBA::TsPart_i, and OSB_CORBA::TsPartWriter_i.

virtual TariffSystemIdSeq* OSB_CORBA::TsPartBase_i::tsList (  )  throw (CORBA::SystemException, OsbCorbaException) [virtual]

Get a list tariff system ids configured in this tariff system part.

Returns:
A list of tariff system ids.
Exceptions:
OsbCorbaException in case the item cannot be locked.


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