Lines Matching defs:rrule
106 Events.RRULE,
410 ALLOWED_IN_EXCEPTION.add(Events.RRULE);
1524 public static boolean isRecurrenceEvent(String rrule, String rdate, String originalId,
1526 rrule) ||
1633 * The RRULE value may be modified (with the expectation that this will propagate
1641 String origRrule = values.getAsString(Events.RRULE);
1677 values.put(Events.RRULE, excepRecurrence.toString());
1706 updateValues.put(Events.RRULE, origRecurrence.toString());
1714 * There are two modes, selected based on the presence of "rrule" in modValues:
1788 * presence of an RRULE. If it's there, we assume that the event is otherwise
1792 int rruleCol = cursor.getColumnIndex(Events.RRULE);
1794 Log.e(TAG, "Original event has no rrule");
1798 Log.d(TAG, "RE: old RRULE is " + cursor.getString(rruleCol));
1808 boolean createSingleException = TextUtils.isEmpty(modValues.getAsString(Events.RRULE));
1872 // Clear out RRULE, RDATE, EXRULE & EXDATE
1874 values.remove(Events.RRULE);
1938 values.getAsString(Events.RRULE));
1951 * some cases (nonzero COUNT) this will also update the RRULE in "values",
1953 * new RRULE was specified by the caller, the new rule will overwrite our
2093 String rrule = values.getAsString(Events.RRULE);
2098 (TextUtils.isEmpty(rrule) && TextUtils.isEmpty(rdate))) {
2428 * believe we have the full set, so we can reject EXRULE when not accompanied by RRULE).
2433 String rrule = values.getAsString(Events.RRULE);
2435 if (!TextUtils.isEmpty(rrule)) {
2436 String[] ruleList = rrule.split("\n");
2463 bob.append("\nrrule: ").append(values.getAsString(Events.RRULE));
2489 boolean hasRrule = !TextUtils.isEmpty(values.getAsString(Events.RRULE));
2498 // rrule is a valid recurrence rule
2504 values.getAsString(Events.RRULE));
2525 // rrule is null
2544 // rrule is null
2579 boolean hasRrule = !TextUtils.isEmpty(values.getAsString(Events.RRULE));
2584 values.getAsString(Events.RRULE));
2900 if (values.containsKey(Events.DTEND) || values.containsKey(Events.RRULE)
2934 Log.w(TAG, "Could not parse RRULE recurrence string: " +
2935 values.get(CalendarContract.Events.RRULE), e);
2975 * recurring, the columns necessary to process a recurrence rule (RRULE, DURATION,
3235 String rrule = cursor.getString(EVENTS_RRULE_INDEX);
3239 if (isRecurrenceEvent(rrule, rdate, origId, origSyncId)) {
3242 boolean isRecurrence = !TextUtils.isEmpty(rrule) || !TextUtils.isEmpty(rdate);
3821 modValues.containsKey(Events.RRULE) ||
3892 // XXX: should we also be doing this when RRULE changes (e.g. instances
4763 sEventsProjectionMap.put(Events.RRULE, Events.RRULE);
4856 sEventEntitiesProjectionMap.put(Events.RRULE, Events.RRULE);