ESMREntryHelper Class Reference
Static helpers methods for MR Viewers for analyzing entry content and properties.
Member Functions Documentation
CheckRepeatUntilValidityL(CCalEntry &, const TCalTime &)
IMPORT_C void | CheckRepeatUntilValidityL | ( | CCalEntry & | aEntry, |
| const TCalTime & | aInstanceTime |
| ) | [static] |
Checks and adjust repeat until validity. Method adjusts entry's recurrence until time if needed.
Parameters
CCalEntry & aEntry | Reference to parent entry |
const TCalTime & aInstanceTime | Reference to instances time |
EqualAttendeeL(const CCalAttendee &, const CCalEntry &)
Searches for the given attendee in aEntry. This is usable e.g. in case of response, when compare and update attendee in response and request. Matching is done based on e-mail address.
Parameters
const CCalAttendee & aAttendee | reference attendee to be found entry containing possibly multiple attendees |
const CCalEntry & aEntry | |
EventTypeL(const CCalEntry &)
Resolves the calendar entry type.
Parameters
const CCalEntry & aCalEntry | reference to calendar entry |
IsAllDayEventL(const CCalEntry &)
Checks if entry is all-day event.
IsCancelledL(const CCalEntry &, CMRMailboxUtils &)
Checks if either entire meeting is cancelled, or if entry is cancellation for this particular attendee.
IsLatestSavedSentL(const CCalEntry &)
Has this particular entry with it's latest saved content been sent? This is determined from the DTSTAMP value which is null until up to date entry is sent.
IsModifyingEntryL(const CCalEntry &)
Tests whether given entry is an originating entry or a modifying entry.
IsRepeatingMeetingL(const CCalEntry &)
Tells whether the entry belongs to a repeating meeting. The definition of a repeating meeting is not that there must be multiple instances, but that repeating properties exist (e.g. RRule).
OccursInPastL(const CCalEntry &)
Checks whether entry is out of date or not.
PhoneOwnerAddrL(const CCalEntry &, CMRMailboxUtils &)
Returns phone owner's address, KNullDesC if not found.
SendingMailBoxL(const MAgnEntryUi::TAgnEntryUiInParams &, CMRMailboxUtils &)
Tells the mailbox id to use for sending a request or a response. From mail application we may only respond, and in that case we use the incoming mailbox. From other places we must use the default MR mailbox setting.
SetInstanceStartAndEndL(CCalEntry &, const CCalEntry &, const TCalTime &)
Sets child entry's start and end time.
SpansManyDaysL(const TCalTime &, const TCalTime &)
Method which checks if start and end time span multiple days.
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.