OSB_LIB::Section Class Reference

Collaboration diagram for OSB_LIB::Section:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 74 of file section.h.

Public Member Functions

Static Public Member Functions

Static Public Attributes

Private Attributes

Friends


Constructor & Destructor Documentation

OSB_LIB::Section::Section ( PersProduct::UserId  productUserId,
PersProduct::Oid  persProductId,
ProductNode::Oid  productNodeId,
SectionType  sectionPart 
) [inline]

Definition at line 78 of file section.h.


Member Function Documentation

int OSB_LIB::Section::compare ( const Section rhs  )  const

std::string OSB_LIB::Section::getName ( const SectionType  )  const

static const Section& OSB_LIB::Section::globalSection (  )  [static]

bool OSB_LIB::Section::operator!= ( const Section  )  const

bool OSB_LIB::Section::operator< ( const Section  )  const

bool OSB_LIB::Section::operator<= ( const Section  )  const

bool OSB_LIB::Section::operator== ( const Section  )  const

bool OSB_LIB::Section::operator> ( const Section  )  const

bool OSB_LIB::Section::operator>= ( const Section  )  const

std::string OSB_LIB::Section::str (  )  const

Referenced by OSB_LIB::Invoice::newAssociateInfo(), OSB_LIB::Invoice::newInvoiceInfoItem(), OSB_LIB::Invoice::newOnetimeChargeItem(), OSB_LIB::Invoice::newSubsItem(), OSB_LIB::Invoice::newSummaryChargesInfo(), OSB_LIB::Invoice::newTotalItem(), and OSB_LIB::Invoice::newUsageItem().


Friends And Related Function Documentation

friend class BillingXml [friend]

Definition at line 75 of file section.h.

friend class SumCdr01BillingXml [friend]

Definition at line 76 of file section.h.


Member Data Documentation

const PersProduct::Oid OSB_LIB::Section::NO_PERS_PROD [static]

Definition at line 113 of file section.h.

const ProductNode::Oid OSB_LIB::Section::NO_PROD_NODE [static]

Definition at line 114 of file section.h.

const PersProduct::UserId OSB_LIB::Section::NO_PROD_USER [static]

Definition at line 112 of file section.h.

const SectionType OSB_LIB::Section::NO_SECTION_PART [static]

Definition at line 115 of file section.h.

PersProduct::Oid OSB_LIB::Section::persProductId_ [private]

Definition at line 119 of file section.h.

ProductNode::Oid OSB_LIB::Section::productNodeId_ [private]

Definition at line 120 of file section.h.

PersProduct::UserId OSB_LIB::Section::productUserId_ [private]

Definition at line 118 of file section.h.

SectionType OSB_LIB::Section::sectionPart_ [private]

Definition at line 121 of file section.h.


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