CAttendee Class Reference

This class contains the API's to store the attendee details in database. More...

#include <CAttendee.h>

Inheritance diagram for CAttendee:

CParticipant

Public Member Functions

 CAttendee (CAttendee &ref)
 CAttendee ()
 ~CAttendee ()
const CAttendeeoperator= (const CAttendee &right)
bool setCalendarUserType (CalendarUserType iCalendarUserType)
CalendarUserType getCalendarUserType ()
bool setMember (string szMember)
string getMember ()
bool setRole (ParticipantRole iParticipantRole)
ParticipantRole getRole ()
bool setParticipationStatus (ParticipantStatus iParticipantStatus)
ParticipantStatus getParticipationStatus ()
bool setRSVP (bool bRsvp)
bool getRSVP ()
bool setDelegatees (string szDelegatees)
string getDelegatees ()
bool setDelegator (string szDelegator)
string getDelegator ()

Private Attributes

string szMember
ParticipantRole iParticipantRole
ParticipantStatus iParticipantStatus
bool bRsvp
string szDelegatees
string szDelegators
CalendarUserType iCalendarUserType

Detailed Description

This class contains the API's to store the attendee details in database.

CAttendee


Constructor & Destructor Documentation

CAttendee::CAttendee ( CAttendee ref  ) 

copy Constructor

CAttendee::CAttendee (  ) 

CAttendee default constructor

Parameters:
none 
Returns:
none

CAttendee::~CAttendee (  ) 

~CAttendee default destructor

Parameters:
none 
Returns:
none


Member Function Documentation

const CAttendee & CAttendee::operator= ( const CAttendee right  ) 

overloaded assignment operator

bool CAttendee::setCalendarUserType ( CalendarUserType  iCalendarUserType  ) 

Parameters:
CalendarUserType type of calendar user
Returns:
bool
This function will be used to set type of calendar user the calendarUserType can be "INDIVIDUAL" ; An individual "GROUP" ; A group of individuals "RESOURCE" ; A physical resource "ROOM" ; A room resource "UNKNOWN" ; Otherwise not known x-name ; Experimental type iana-token) ; Other IANA registered Default is INDIVIDUAL

CalendarUserType CAttendee::getCalendarUserType (  ) 

Parameters:
none 
Returns:
CalendarUserType type of calendar user
This function will be used to get the type of calendar user which has been previously set using setCalendarUserType().

bool CAttendee::setMember ( string  szMember  ) 

Parameters:
string szMember member name
Returns:
bool
This function will be used to set member name. Member indicates the groups that attendee belongs to. returns true when member name is set correctly.

string CAttendee::getMember (  ) 

Parameters:
none 
Returns:
string name of the member
This function will be used to get the member which has been previously set using setCalendarUserType(). member indicates the groups that attendee belongs to.

bool CAttendee::setRole ( ParticipantRole  iParticipantRole  ) 

Parameters:
ParticipantRole iParticipantRole role of participant
Returns:
bool
This function will be used to set role that the attendee will have in the calendar component. returns true when role is set correctly.

ParticipantRole CAttendee::getRole (  ) 

Parameters:
none 
Returns:
string role of attendee.
This function will be used to get the role which has been previously set using setRole().

bool CAttendee::setParticipationStatus ( ParticipantStatus  iParticipantStatus  ) 

Parameters:
ParticipantStatus iParticipantStatus status of the attendee's participation
Returns:
bool
This function will be used to set status of the attendee's participation. returns true when is status is set correctly.

ParticipantStatus CAttendee::getParticipationStatus (  ) 

Parameters:
none 
Returns:
ParticipantStatus status of the attendee's participation
This function will be used to get status of the attendee's participation which has been previously set using setParticipationStatus().

bool CAttendee::setRSVP ( bool  bRsvp  ) 

Parameters:
bool brsvp indicating whether the favour of a reply is requested
Returns:
bool
This function will be used to set RSVP which indicates whether the favour of a reply is requested or not. returns true when RSVP is set correctly.

bool CAttendee::getRSVP (  ) 

Parameters:
none 
Returns:
bool RSVP value
This function will be used to get RSVP which has been previously set using setRSVP().

bool CAttendee::setDelegatees ( string  szDelegatees  ) 

Parameters:
string calendar users
Returns:
bool
This function will be used to set DELEGATED-TO which indicates the calendar users that the orignal request was delegated to. returns true when Delegated to is set correctly.

string CAttendee::getDelegatees (  ) 

Parameters:
none 
Returns:
string users
This function will be used to get calendar users that the original request was delegated to which has been previously set using setDelegatees().

bool CAttendee::setDelegator ( string  szDelegator  ) 

Parameters:
string calendar user
Returns:
bool
This function will be used to set DELEGATED-FROM which indicates whom the request was delegated from returns true when Delegated from is set correctly.

string CAttendee::getDelegator (  ) 

Parameters:
none 
Returns:
string user
This function will be used to get DELEGATED-FROM which indicates whom the request was delegated from which has been previously set using setDelegators().


Field Documentation

string CAttendee::szMember [private]

Attendee name

ParticipantRole CAttendee::iParticipantRole [private]

Attendee role

ParticipantStatus CAttendee::iParticipantStatus [private]

Attendee status

bool CAttendee::bRsvp [private]

RSVP parameter

string CAttendee::szDelegatees [private]

Delegatees

string CAttendee::szDelegators [private]

Delegators

CalendarUserType CAttendee::iCalendarUserType [private]

User type


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 16:21:32 2009 for calendar-backend by  doxygen 1.5.1