CESMRMeetingRequestEntry Class Reference
| class CESMRMeetingRequestEntry : public CBase |
CESMRCalEntry is wrapper for CCalEntry. It provides also some utility functions for handling MR Entry
| Public Member Functions |
|---|
| ~CESMRMeetingRequestEntry() |
|
TBool
| AnyInstancesBetweenTimePeriodL(TTime &, TTime &) |
|
TInt
| AttendeeCountL(TUint) |
|
TESMRAttendeeStatus
| AttendeeStatusL() |
| const TDesC & | CalendarOwnerAddressL() |
|
TBool
| CanSetRecurrenceL() |
|
CCalEntry * | CloneEntryLC(TESMRCalEntryType) |
| void | ConfirmEntryL() |
|
TBool
| Conflicts() |
| void | ConstructReplyL(TESMRAttendeeStatus) |
|
TBool
| ContainsRemoteAttachmentsL() |
|
TESMRMailPlugin
| CurrentPluginL() |
| const CCalEntry & | Entry() |
|
CCalEntry & | Entry() |
| TESMREntryInfo | EntryAttendeeInfoL() |
|
TInt
| FetchConflictingEntriesL(RPointerArray< CCalEntry > &) |
| void | GetAddedAttendeesL(RArray< CCalAttendee * > &, TUint) |
| void | GetAlarmL(MESMRCalEntry::TESMRAlarmType &, TTime &) |
| void | GetAttendeesL(RArray< CCalAttendee * > &, TUint) |
|
MESMRCalDbMgr & | GetDBMgr() |
| void | GetFirstInstanceStartAndEndTimeL(TTime &, TTime &) |
|
TUint
| GetPriorityL() |
| void | GetRecurrenceL(TESMRRecurrenceValue &, TTime &) |
| void | GetRemovedAttendeesL(RArray< CCalAttendee * > &, TUint) |
|
CCalInstance * | InstanceL() |
|
TBool
| IsAllDayEventL() |
|
TBool
| IsEntryEditedL() |
|
TBool
| IsEntryOutOfDateL() |
|
TBool
| IsEntryTypeChangedL() |
|
TBool
| IsForwardedL() |
|
TBool
| IsMeetingCancelledL() |
|
TBool
| IsOpenedFromMail() |
|
TBool
| IsRecurrentEventL() |
|
TBool
| IsSentL() |
|
TBool
| IsStoredL() |
|
TBool
| IsSyncObjectPresent() |
|
MESMRCalEntry & | MESMRCalEntryRef() |
| const MESMRCalEntry & | MESMRCalEntryRef() |
|
CMRMailboxUtils & | MailboxUtils() |
| void | MarkMeetingCancelledL() |
| IMPORT_C CESMRMeetingRequestEntry * | NewL(const CCalEntry &, CMRMailboxUtils &, MESMRCalDbMgr &, TBool, TESMRInputParams *) |
|
TBool
| OccursInPastL() |
| const CCalEntry & | OriginalEntry() |
| TESMRRecurrenceModifyingRule | RecurrenceModRule() |
|
CCalEntry * | RemoveInstanceFromSeriesL() |
|
TESMRRole
| RoleL() |
|
TBool
| SendCanellationAvailable() |
| void | SetAllDayEventL(TTime, TTime) |
| void | SetDefaultValuesToEntryL() |
| void | SetModifyingRuleL(TESMRRecurrenceModifyingRule, const TBool) |
| void | SetPriorityL(TUint) |
| void | SetRecurrenceL(TESMRRecurrenceValue, TTime) |
| void | SetSendCanellationAvailable(TBool) |
| void | SetTypeChanged(TBool) |
|
TBool
| StartupParameters(TESMRInputParams &) |
|
TBool
| SupportsCapabilityL(MESMRCalEntry::TMREntryCapability) |
| void | SwitchToForwardL() |
| void | SwitchToOrginalL() |
|
MMRInfoObject & | SyncObjectL() |
| TESMRCalEntryType | Type() |
| void | UpdateChildEntriesSeqNumbersL() |
| void | UpdateComparativeEntry(CCalEntry *) |
| void | UpdateEntryAfterStoringL() |
| void | UpdateTimeStampL() |
|
CCalEntry * | ValidateEntryL() |
|
MMRInfoObject & | ValidateSyncObjectL() |
Constructor & Destructor Documentation
CESMRMeetingRequestEntry(CMRMailboxUtils &, MESMRCalDbMgr &, TBool, TESMRInputParams *)
~CESMRMeetingRequestEntry()
| IMPORT_C | ~CESMRMeetingRequestEntry | ( | ) | |
Member Functions Documentation
AnyInstancesBetweenTimePeriodL(TTime &, TTime &)
CalendarOwnerAddressL()
| const TDesC & | CalendarOwnerAddressL | ( | ) | const |
CanSetRecurrenceL()
|
TBool
| CanSetRecurrenceL | ( | ) | const |
CloneEntryLC(TESMRCalEntryType)
|
CCalEntry * | CloneEntryLC | ( | TESMRCalEntryType | aType | ) | const |
ConstructL(const CCalEntry &)
| void | ConstructL | ( | const CCalEntry & | aEntry | ) | [private] |
ConstructReplyL(TESMRAttendeeStatus)
ContainsRemoteAttachmentsL()
|
TBool
| ContainsRemoteAttachmentsL | ( | ) | |
EntryAttendeeInfoL()
| TESMREntryInfo | EntryAttendeeInfoL | ( | ) | const |
FetchConflictingEntriesL(RPointerArray< CCalEntry > &)
GetAddedAttendeesL(RArray< CCalAttendee * > &, TUint)
GetAlarmL(MESMRCalEntry::TESMRAlarmType &, TTime &)
GetAttendeesL(RArray< CCalAttendee * > &, TUint)
GetFirstInstanceStartAndEndTimeL(TTime &, TTime &)
| void | GetFirstInstanceStartAndEndTimeL | ( | TTime & | aStart, |
| | TTime & | aEnd |
| | ) | |
GetPriorityL()
|
TUint
| GetPriorityL | ( | ) | const |
GetRecurrenceL(TESMRRecurrenceValue &, TTime &)
GetRemovedAttendeesL(RArray< CCalAttendee * > &, TUint)
IsAllDayEventL()
|
TBool
| IsAllDayEventL | ( | ) | const |
IsEntryEditedL()
|
TBool
| IsEntryEditedL | ( | ) | const |
IsEntryOutOfDateL()
|
TBool
| IsEntryOutOfDateL | ( | ) | const |
IsEntryTypeChangedL()
|
TBool
| IsEntryTypeChangedL | ( | ) | const |
IsForwardedL()
|
TBool
| IsForwardedL | ( | ) | const |
IsMeetingCancelledL()
|
TBool
| IsMeetingCancelledL | ( | ) | const |
IsOpenedFromMail()
|
TBool
| IsOpenedFromMail | ( | ) | const |
IsRecurrentEventL()
|
TBool
| IsRecurrentEventL | ( | ) | const |
IsSyncObjectPresent()
|
TBool
| IsSyncObjectPresent | ( | ) | const |
MarkMeetingCancelledL()
| void | MarkMeetingCancelledL | ( | ) | |
NewL(const CCalEntry &, CMRMailboxUtils &, MESMRCalDbMgr &, TBool, TESMRInputParams *)
Creates and initialzes CESMRCalEntry object.
OccursInPastL()
|
TBool
| OccursInPastL | ( | ) | const |
RecurrenceModRule()
| TESMRRecurrenceModifyingRule | RecurrenceModRule | ( | ) | const |
RemoveInstanceFromSeriesL()
ReplaceCharactersFromBufferLC(const TDesC &, const TDesC &, const TDesC &)
|
HBufC * | ReplaceCharactersFromBufferLC | ( | const TDesC & | aTarget, |
| | const TDesC & | aFindString, |
| | const TDesC & | aReplacement |
| | ) | [private] |
SendCanellationAvailable()
|
TBool
| SendCanellationAvailable | ( | ) | |
SetAllDayEventL(TTime, TTime)
| void | SetAllDayEventL | ( | TTime | aStartDate, |
| | TTime | aEndDate |
| | ) | |
SetDefaultDatabaseL()
| void | SetDefaultDatabaseL | ( | ) | [private] |
SetDefaultValuesToEntryL()
| void | SetDefaultValuesToEntryL | ( | ) | |
SetModifyingRuleL(TESMRRecurrenceModifyingRule, const TBool)
| void | SetModifyingRuleL | ( | TESMRRecurrenceModifyingRule | aRule, |
| | const TBool | aTypeChanging = EFalse |
| | ) | |
Parameters
| TESMRRecurrenceModifyingRule aRule | |
| const TBool aTypeChanging = EFalse | |
SetPriorityL(TUint)
| void | SetPriorityL | ( | TUint | aPriority | ) | |
SetRecurrenceL(TESMRRecurrenceValue, TTime)
SetSendCanellationAvailable(TBool)
| void | SetSendCanellationAvailable | ( | TBool | aSendCanellation | ) | |
SetTypeChanged(TBool)
| void | SetTypeChanged | ( | TBool | aTypeChanged | ) | |
StartupParameters(TESMRInputParams &)
SupportsCapabilityL(MESMRCalEntry::TMREntryCapability)
Type()
| TESMRCalEntryType | Type | ( | ) | const |
UpdateChildEntriesSeqNumbersL()
| void | UpdateChildEntriesSeqNumbersL | ( | ) | |
UpdateComparativeEntry(CCalEntry *)
| void | UpdateComparativeEntry | ( | CCalEntry * | aNewComparativeEntry | ) | |
UpdateEntryAfterStoringL()
| void | UpdateEntryAfterStoringL | ( | ) | |
Member Data Documentation
TBool
iConflictsExists
|
TBool
| iConflictsExists | [private] |
TESMRMailPlugin
iCurrentFSEmailPlugin
TESMRInputParams * iESMRInputParams
CCalEntry * iForwardEntry
CMRMailboxUtils & iMRMailboxUtils
CCalEntry * iOrginalEntry
CCalEntry * iParameterEntry
TESMRRecurrenceModifyingRule iRecurrenceModRule
| TESMRRecurrenceModifyingRule | iRecurrenceModRule | [private] |
TBool
iRemoveAttachments
|
TBool
| iRemoveAttachments | [private] |
TBool
iSendCanellation
|
TBool
| iSendCanellation | [private] |
TBool
iTypeChanged
|
TBool
| iTypeChanged | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.