OSB_GUI::TcsVsStatusProxy Class Reference

Inheritance diagram for OSB_GUI::TcsVsStatusProxy:

Inheritance graph
[legend]
Collaboration diagram for OSB_GUI::TcsVsStatusProxy:

Collaboration graph
[legend]
List of all members.

Detailed Description

Helper class to change the status and release date of a OSB_LIB::TcsVersion.

Definition at line 73 of file tcsutils.h.

Public Member Functions

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_GUI::TcsVsStatusProxy::TcsVsStatusProxy ( std::auto_ptr< OSB_LIB::TcsVersion tcsVs  )  [explicit]

Constructor with TCS version.

Parameters:
tcsVs TCS version on which to operate.

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

Prevent copying: not implemented.


Member Function Documentation

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

Prevent assignment: not implemented.

bool OSB_GUI::TcsVsStatusProxy::setReleaseTs ( const OSB_LIB::DateTime ts,
OSB_LIB::OsbErrors errors 
) [virtual]

Set the release timestamp of the tariff object and update in the tariff catalogue.

Implements OSB_GUI::ToCfgTsStatusProxy.

void OSB_GUI::TcsVsStatusProxy::setStatus ( OSB_LIB::CfgStatus  newStatus,
OSB_LIB::OsbErrors errors 
) [virtual]

Change the status of the TCS version in the tariff catalogue.

Implements OSB_GUI::ToCfgTsStatusProxy.

OSB_LIB::ToCfgTsBase& OSB_GUI::TcsVsStatusProxy::toCfgTs (  )  [virtual]

Access to the TCS version to change.

Implements OSB_GUI::ToCfgTsStatusProxy.


Member Data Documentation

std::auto_ptr<OSB_LIB::TcsVersion> OSB_GUI::TcsVsStatusProxy::tcsVs_ [private]

TCS version on which to work.

Definition at line 106 of file tcsutils.h.


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