#include <CComponentDetails.h>
Inheritance diagram for CComponentDetails:
Public Member Functions | |
CComponentDetails () | |
CComponentDetails (string description) | |
CComponentDetails (string summary, int tododue, int status) | |
CComponentDetails (string summary, string description, string location, int dateStart, int dateEnd) | |
void | initEvent () |
CComponentDetails (CComponentDetails &ref) | |
const CComponentDetails & | operator= (const CComponentDetails &right) |
bool | setClas (string szClas) |
string | getClas () |
bool | setDateStamp (int iDateStamp) |
int | getDateStamp () |
bool | setOrganizer (COrganizer *pOrg) |
COrganizer * | getOrganizer () |
bool | setAttendees (vector< CAttendee * > vAttendeeList) |
vector< CAttendee * > | getAttendees () |
bool | setAttachments (vector< string > vAttachList) |
vector< string > | getAttachments () |
bool | setSequence (int iSequence) |
int | getSequence () |
bool | setUid (int iUId) |
int | getUid () |
bool | setUrl (string szUrl) |
string | getUrl () |
bool | setCategories (string szCategories) |
string | getCategories () |
bool | setComments (string szComments) |
string | getComments () |
bool | setContact (string szContact) |
string | getContact () |
bool | setRelated (string szRelated) |
string | getRelated () |
bool | setResources (string szResources) |
string | getResources () |
vector< CAttendee * > | retrieveAttendeeDetails () |
COrganizer * | retrieveOrganizerDetails () |
bool | setXProperties (vector< CProperties * >) |
vector< CProperties * > | getXProperties () |
virtual | ~CComponentDetails () |
CComponentDetails (string sId, int iType, int iFlags, string szSummary, string szDescription, string szLocation, int iStatus, int iDateStart, int iDateEnd, int iLastModified, int iCreatedTime, int iDatestamp, COrganizer *pOrganizer, vector< CAttendee * >vAttendee, vector< string >vAttachements, int iSequence, int iUId, string szUrl, string szCategory, string szComments, string szContacts, string szRelated, string szResources, vector< CProperties * >vXProp, map< string, vector< CParameters * > > hashMap) | |
map< string, vector< CParameters * > > | getHashMap () |
bool | setHashMap (map< string, vector< CParameters * > > hashMap) |
map< string, vector< CParameters * > > | retrieveParameterDetails () |
vector< CParameters * > | getParameter (QueryResult *pQr) |
vector< CProperties * > | retrieveXPropertyDetails () |
vector< string > | getPropertyValues (string szProperty) |
CAttendee * | convertParamToAttendee (vector< CParameters * > vParam) |
vector< CParameters * > | getParameter (string szPropName, string szPropValue) |
COrganizer * | convertParamToOrganizer (vector< CParameters * > vParam) |
Private Attributes | |
int | iDateStamp |
COrganizer * | pOrganizer |
vector< string > | vAttachments |
vector< CAttendee * > | vAttendee |
int | iSequence |
int | iUId |
string | szUrl |
string | szCategory |
string | szComments |
string | szContacts |
string | szRelated |
string | szResources |
vector< CProperties * > | vXProp |
string | szClas |
map< string, vector< CParameters * > > | hashMap |
CComponentDetails class
CComponentDetails::CComponentDetails | ( | ) |
CComponentDetails Default constructor
CComponentDetails::CComponentDetails | ( | string | szDescription | ) |
CComponentDetails Overloaded parameterized constructor
CComponentDetails::CComponentDetails | ( | string | szSummary, | |
int | iTodoDue, | |||
int | iStatus | |||
) |
CComponentDetails Overloaded parameterized constructor
CComponentDetails::CComponentDetails | ( | string | szSummary, | |
string | szDescription, | |||
string | szLocation, | |||
int | iDateStart, | |||
int | iDateEnd | |||
) |
CComponentDetails Overloaded parameterized constructor
CComponentDetails::CComponentDetails | ( | CComponentDetails & | ref | ) |
CComponent copy constructor
CComponentDetails::~CComponentDetails | ( | ) | [virtual] |
Destructor
CComponentDetails::CComponentDetails | ( | string | sId, | |
int | iType, | |||
int | iFlags, | |||
string | szSummary, | |||
string | szDescription, | |||
string | szLocation, | |||
int | iStatus, | |||
int | iDateStart, | |||
int | iDateEnd, | |||
int | iLastModified, | |||
int | iCreatedTime, | |||
int | iDatestamp, | |||
COrganizer * | pOrganizer, | |||
vector< CAttendee * > | vAttendee, | |||
vector< string > | vAttachements, | |||
int | iSequence, | |||
int | iUId, | |||
string | szUrl, | |||
string | szCategory, | |||
string | szComments, | |||
string | szContacts, | |||
string | szRelated, | |||
string | szResources, | |||
vector< CProperties * > | vXProp, | |||
map< string, vector< CParameters * > > | hashMap | |||
) |
Paramterized constructor
void CComponentDetails::initEvent | ( | ) |
InitEvent Function used to initialize the class members
const CComponentDetails & CComponentDetails::operator= | ( | const CComponentDetails & | right | ) |
overloaded assignment operator
bool CComponentDetails::setClas | ( | string | szClas | ) |
string Class |
string CComponentDetails::getClas | ( | ) |
none |
bool CComponentDetails::setDateStamp | ( | int | iDateStamp | ) |
int time in utc |
int CComponentDetails::getDateStamp | ( | ) |
none |
bool CComponentDetails::setOrganizer | ( | COrganizer * | pOrg | ) |
COrganizer* pointer to COrganizer object |
COrganizer * CComponentDetails::getOrganizer | ( | ) |
none |
bool CComponentDetails::setAttendees | ( | vector< CAttendee * > | vAttendeeList | ) |
vector<CAttendee*> vector of pointers to CAttendee objets |
vector< CAttendee * > CComponentDetails::getAttendees | ( | ) |
bool CComponentDetails::setAttachments | ( | vector< string > | vAttachList | ) |
vector<string> vector of Attachments |
vector< string > CComponentDetails::getAttachments | ( | ) |
none |
bool CComponentDetails::setSequence | ( | int | iSequence | ) |
int sequence |
int CComponentDetails::getSequence | ( | ) |
none |
bool CComponentDetails::setUid | ( | int | iUId | ) |
int uid |
int CComponentDetails::getUid | ( | ) |
none |
bool CComponentDetails::setUrl | ( | string | szUrl | ) |
string url |
string CComponentDetails::getUrl | ( | ) |
none |
bool CComponentDetails::setCategories | ( | string | szCategories | ) |
string szCategories |
string CComponentDetails::getCategories | ( | ) |
none |
bool CComponentDetails::setComments | ( | string | szComments | ) |
string comments |
string CComponentDetails::getComments | ( | ) |
none |
bool CComponentDetails::setContact | ( | string | szContact | ) |
string contact |
string CComponentDetails::getContact | ( | ) |
none |
bool CComponentDetails::setRelated | ( | string | szRelated | ) |
string Related |
string CComponentDetails::getRelated | ( | ) |
none |
bool CComponentDetails::setResources | ( | string | szResources | ) |
string Resources |
string CComponentDetails::getResources | ( | ) |
none |
vector< CAttendee * > CComponentDetails::retrieveAttendeeDetails | ( | ) |
COrganizer * CComponentDetails::retrieveOrganizerDetails | ( | ) |
NONE |
bool CComponentDetails::setXProperties | ( | vector< CProperties * > | ) |
string | Xproperties |
vector< CProperties * > CComponentDetails::getXProperties | ( | ) |
none |
map< string, vector< CParameters * > > CComponentDetails::getHashMap | ( | ) |
NONE |
bool CComponentDetails::setHashMap | ( | map< string, vector< CParameters * > > | hashMap | ) |
hashmap |
map< string, vector< CParameters * > > CComponentDetails::retrieveParameterDetails | ( | ) |
: | NONE |
vector< CParameters * > CComponentDetails::getParameter | ( | QueryResult * | pQr | ) |
QueryResult pQr |
vector< CProperties * > CComponentDetails::retrieveXPropertyDetails | ( | ) |
NONE |
vector< string > CComponentDetails::getPropertyValues | ( | string | szProperty | ) |
string | Property Name |
CAttendee * CComponentDetails::convertParamToAttendee | ( | vector< CParameters * > | vParam | ) |
vector | <CParameters *> |
vector< CParameters * > CComponentDetails::getParameter | ( | string | szPropName, | |
string | szPropValue | |||
) |
string | ||
string |
define SELECT_PROP_AND select * from Parametes where ComponentId= AND PropertyName = s AND PropertyValue = s
COrganizer * CComponentDetails::convertParamToOrganizer | ( | vector< CParameters * > | vParam | ) |
@return | Function to convert vector of parameters to COrganizer |
int CComponentDetails::iDateStamp [private] |
Datestamp
COrganizer* CComponentDetails::pOrganizer [private] |
Organizer details
vector< string > CComponentDetails::vAttachments [private] |
Attachments
vector< CAttendee *> CComponentDetails::vAttendee [private] |
Attendee
int CComponentDetails::iSequence [private] |
Sequence
int CComponentDetails::iUId [private] |
Uid
string CComponentDetails::szUrl [private] |
Url
string CComponentDetails::szCategory [private] |
Component category
string CComponentDetails::szComments [private] |
Comments
string CComponentDetails::szContacts [private] |
Contacts
string CComponentDetails::szRelated [private] |
Related
string CComponentDetails::szResources [private] |
Resources
vector<CProperties*> CComponentDetails::vXProp [private] |
XProperties
string CComponentDetails::szClas [private] |
Class