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.