Loading core/java/android/pim/RecurrenceSet.java +34 −34 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ package android.pim; import android.content.ContentValues; import android.database.Cursor; import android.provider.Calendar; import android.provider.CalendarContract; import android.text.TextUtils; import android.text.format.Time; import android.util.Log; Loading Loading @@ -50,10 +50,10 @@ public class RecurrenceSet { */ public RecurrenceSet(ContentValues values) throws EventRecurrence.InvalidFormatException { String rruleStr = values.getAsString(Calendar.Events.RRULE); String rdateStr = values.getAsString(Calendar.Events.RDATE); String exruleStr = values.getAsString(Calendar.Events.EXRULE); String exdateStr = values.getAsString(Calendar.Events.EXDATE); String rruleStr = values.getAsString(CalendarContract.Events.RRULE); String rdateStr = values.getAsString(CalendarContract.Events.RDATE); String exruleStr = values.getAsString(CalendarContract.Events.EXRULE); String exdateStr = values.getAsString(CalendarContract.Events.EXDATE); init(rruleStr, rdateStr, exruleStr, exdateStr); } Loading @@ -68,10 +68,10 @@ public class RecurrenceSet { */ public RecurrenceSet(Cursor cursor) throws EventRecurrence.InvalidFormatException { int rruleColumn = cursor.getColumnIndex(Calendar.Events.RRULE); int rdateColumn = cursor.getColumnIndex(Calendar.Events.RDATE); int exruleColumn = cursor.getColumnIndex(Calendar.Events.EXRULE); int exdateColumn = cursor.getColumnIndex(Calendar.Events.EXDATE); int rruleColumn = cursor.getColumnIndex(CalendarContract.Events.RRULE); int rdateColumn = cursor.getColumnIndex(CalendarContract.Events.RDATE); int exruleColumn = cursor.getColumnIndex(CalendarContract.Events.EXRULE); int exdateColumn = cursor.getColumnIndex(CalendarContract.Events.EXDATE); String rruleStr = cursor.getString(rruleColumn); String rdateStr = cursor.getString(rdateColumn); String exruleStr = cursor.getString(exruleColumn); Loading Loading @@ -208,7 +208,7 @@ public class RecurrenceSet { start.timezone = Time.TIMEZONE_UTC; } long millis = start.toMillis(false /* use isDst */); values.put(Calendar.Events.DTSTART, millis); values.put(CalendarContract.Events.DTSTART, millis); if (millis == -1) { if (false) { Log.d(TAG, "DTSTART is out of range: " + component.toString()); Loading @@ -216,13 +216,13 @@ public class RecurrenceSet { return false; } values.put(Calendar.Events.RRULE, rrule); values.put(Calendar.Events.RDATE, rdate); values.put(Calendar.Events.EXRULE, exrule); values.put(Calendar.Events.EXDATE, exdate); values.put(Calendar.Events.EVENT_TIMEZONE, tzid); values.put(Calendar.Events.DURATION, duration); values.put(Calendar.Events.ALL_DAY, allDay ? 1 : 0); values.put(CalendarContract.Events.RRULE, rrule); values.put(CalendarContract.Events.RDATE, rdate); values.put(CalendarContract.Events.EXRULE, exrule); values.put(CalendarContract.Events.EXDATE, exdate); values.put(CalendarContract.Events.EVENT_TIMEZONE, tzid); values.put(CalendarContract.Events.DURATION, duration); values.put(CalendarContract.Events.ALL_DAY, allDay ? 1 : 0); return true; } Loading @@ -230,14 +230,14 @@ public class RecurrenceSet { public static boolean populateComponent(Cursor cursor, ICalendar.Component component) { int dtstartColumn = cursor.getColumnIndex(Calendar.Events.DTSTART); int durationColumn = cursor.getColumnIndex(Calendar.Events.DURATION); int tzidColumn = cursor.getColumnIndex(Calendar.Events.EVENT_TIMEZONE); int rruleColumn = cursor.getColumnIndex(Calendar.Events.RRULE); int rdateColumn = cursor.getColumnIndex(Calendar.Events.RDATE); int exruleColumn = cursor.getColumnIndex(Calendar.Events.EXRULE); int exdateColumn = cursor.getColumnIndex(Calendar.Events.EXDATE); int allDayColumn = cursor.getColumnIndex(Calendar.Events.ALL_DAY); int dtstartColumn = cursor.getColumnIndex(CalendarContract.Events.DTSTART); int durationColumn = cursor.getColumnIndex(CalendarContract.Events.DURATION); int tzidColumn = cursor.getColumnIndex(CalendarContract.Events.EVENT_TIMEZONE); int rruleColumn = cursor.getColumnIndex(CalendarContract.Events.RRULE); int rdateColumn = cursor.getColumnIndex(CalendarContract.Events.RDATE); int exruleColumn = cursor.getColumnIndex(CalendarContract.Events.EXRULE); int exdateColumn = cursor.getColumnIndex(CalendarContract.Events.EXDATE); int allDayColumn = cursor.getColumnIndex(CalendarContract.Events.ALL_DAY); long dtstart = -1; Loading Loading @@ -299,16 +299,16 @@ public class RecurrenceSet { public static boolean populateComponent(ContentValues values, ICalendar.Component component) { long dtstart = -1; if (values.containsKey(Calendar.Events.DTSTART)) { dtstart = values.getAsLong(Calendar.Events.DTSTART); } String duration = values.getAsString(Calendar.Events.DURATION); String tzid = values.getAsString(Calendar.Events.EVENT_TIMEZONE); String rruleStr = values.getAsString(Calendar.Events.RRULE); String rdateStr = values.getAsString(Calendar.Events.RDATE); String exruleStr = values.getAsString(Calendar.Events.EXRULE); String exdateStr = values.getAsString(Calendar.Events.EXDATE); Integer allDayInteger = values.getAsInteger(Calendar.Events.ALL_DAY); if (values.containsKey(CalendarContract.Events.DTSTART)) { dtstart = values.getAsLong(CalendarContract.Events.DTSTART); } String duration = values.getAsString(CalendarContract.Events.DURATION); String tzid = values.getAsString(CalendarContract.Events.EVENT_TIMEZONE); String rruleStr = values.getAsString(CalendarContract.Events.RRULE); String rdateStr = values.getAsString(CalendarContract.Events.RDATE); String exruleStr = values.getAsString(CalendarContract.Events.EXRULE); String exdateStr = values.getAsString(CalendarContract.Events.EXDATE); Integer allDayInteger = values.getAsInteger(CalendarContract.Events.ALL_DAY); boolean allDay = (null != allDayInteger) ? (allDayInteger == 1) : false; if ((dtstart == -1) || Loading core/java/android/provider/Calendar.java→core/java/android/provider/CalendarContract.java +6 −6 Original line number Diff line number Diff line Loading @@ -87,7 +87,7 @@ import android.util.Log; * * @hide */ public final class Calendar { public final class CalendarContract { private static final String TAG = "Calendar"; /** Loading Loading @@ -528,7 +528,7 @@ public final class Calendar { */ public static int deleteCalendarsForAccount(ContentResolver cr, Account account) { // delete all calendars that match this account return Calendar.Calendars.delete(cr, return CalendarContract.Calendars.delete(cr, WHERE_DELETE_FOR_ACCOUNT, new String[] { account.name, account.type }); } Loading Loading @@ -1774,7 +1774,7 @@ public final class Calendar { * Fields and helpers for accessing reminders for an event. */ public static final class Reminders implements BaseColumns, RemindersColumns, EventsColumns { private static final String REMINDERS_WHERE = Calendar.Reminders.EVENT_ID + "=?"; private static final String REMINDERS_WHERE = CalendarContract.Reminders.EVENT_ID + "=?"; /** * The projection used by the reminders query. */ Loading Loading @@ -2066,7 +2066,7 @@ public final class Calendar { } Intent intent = new Intent(EVENT_REMINDER_ACTION); intent.setData(ContentUris.withAppendedId(Calendar.CONTENT_URI, alarmTime)); intent.setData(ContentUris.withAppendedId(CalendarContract.CONTENT_URI, alarmTime)); intent.putExtra(ALARM_TIME, alarmTime); PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent, 0); manager.set(AlarmManager.RTC_WAKEUP, alarmTime, pi); Loading Loading @@ -2165,7 +2165,7 @@ public final class Calendar { * The content:// style URI for this table */ public static final Uri CONTENT_URI = Uri.withAppendedPath(Calendar.CONTENT_URI, CONTENT_DIRECTORY); Uri.withAppendedPath(CalendarContract.CONTENT_URI, CONTENT_DIRECTORY); } /** Loading core/tests/coretests/src/android/pim/RecurrenceSetTest.java +9 −9 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ import android.pim.ICalendar; import android.pim.RecurrenceSet; import android.test.suitebuilder.annotation.SmallTest; import android.util.Log; import android.provider.Calendar; import android.provider.CalendarContract; import junit.framework.TestCase; /** Loading Loading @@ -69,14 +69,14 @@ public class RecurrenceSetTest extends TestCase { RecurrenceSet.populateContentValues(recurrenceComponent, values); Log.d("KS", "values " + values); assertEquals(rrule, values.get(android.provider.Calendar.Events.RRULE)); assertEquals(rdate, values.get(android.provider.Calendar.Events.RDATE)); assertEquals(exrule, values.get(android.provider.Calendar.Events.EXRULE)); assertEquals(exdate, values.get(android.provider.Calendar.Events.EXDATE)); assertEquals(dtstart, (long) values.getAsLong(Calendar.Events.DTSTART)); assertEquals(tzid, values.get(android.provider.Calendar.Events.EVENT_TIMEZONE)); assertEquals(duration, values.get(android.provider.Calendar.Events.DURATION)); assertEquals(rrule, values.get(android.provider.CalendarContract.Events.RRULE)); assertEquals(rdate, values.get(android.provider.CalendarContract.Events.RDATE)); assertEquals(exrule, values.get(android.provider.CalendarContract.Events.EXRULE)); assertEquals(exdate, values.get(android.provider.CalendarContract.Events.EXDATE)); assertEquals(dtstart, (long) values.getAsLong(CalendarContract.Events.DTSTART)); assertEquals(tzid, values.get(android.provider.CalendarContract.Events.EVENT_TIMEZONE)); assertEquals(duration, values.get(android.provider.CalendarContract.Events.DURATION)); assertEquals(allDay, (int) values.getAsInteger(android.provider.Calendar.Events.ALL_DAY)); (int) values.getAsInteger(android.provider.CalendarContract.Events.ALL_DAY)); } } Loading
core/java/android/pim/RecurrenceSet.java +34 −34 Original line number Diff line number Diff line Loading @@ -18,7 +18,7 @@ package android.pim; import android.content.ContentValues; import android.database.Cursor; import android.provider.Calendar; import android.provider.CalendarContract; import android.text.TextUtils; import android.text.format.Time; import android.util.Log; Loading Loading @@ -50,10 +50,10 @@ public class RecurrenceSet { */ public RecurrenceSet(ContentValues values) throws EventRecurrence.InvalidFormatException { String rruleStr = values.getAsString(Calendar.Events.RRULE); String rdateStr = values.getAsString(Calendar.Events.RDATE); String exruleStr = values.getAsString(Calendar.Events.EXRULE); String exdateStr = values.getAsString(Calendar.Events.EXDATE); String rruleStr = values.getAsString(CalendarContract.Events.RRULE); String rdateStr = values.getAsString(CalendarContract.Events.RDATE); String exruleStr = values.getAsString(CalendarContract.Events.EXRULE); String exdateStr = values.getAsString(CalendarContract.Events.EXDATE); init(rruleStr, rdateStr, exruleStr, exdateStr); } Loading @@ -68,10 +68,10 @@ public class RecurrenceSet { */ public RecurrenceSet(Cursor cursor) throws EventRecurrence.InvalidFormatException { int rruleColumn = cursor.getColumnIndex(Calendar.Events.RRULE); int rdateColumn = cursor.getColumnIndex(Calendar.Events.RDATE); int exruleColumn = cursor.getColumnIndex(Calendar.Events.EXRULE); int exdateColumn = cursor.getColumnIndex(Calendar.Events.EXDATE); int rruleColumn = cursor.getColumnIndex(CalendarContract.Events.RRULE); int rdateColumn = cursor.getColumnIndex(CalendarContract.Events.RDATE); int exruleColumn = cursor.getColumnIndex(CalendarContract.Events.EXRULE); int exdateColumn = cursor.getColumnIndex(CalendarContract.Events.EXDATE); String rruleStr = cursor.getString(rruleColumn); String rdateStr = cursor.getString(rdateColumn); String exruleStr = cursor.getString(exruleColumn); Loading Loading @@ -208,7 +208,7 @@ public class RecurrenceSet { start.timezone = Time.TIMEZONE_UTC; } long millis = start.toMillis(false /* use isDst */); values.put(Calendar.Events.DTSTART, millis); values.put(CalendarContract.Events.DTSTART, millis); if (millis == -1) { if (false) { Log.d(TAG, "DTSTART is out of range: " + component.toString()); Loading @@ -216,13 +216,13 @@ public class RecurrenceSet { return false; } values.put(Calendar.Events.RRULE, rrule); values.put(Calendar.Events.RDATE, rdate); values.put(Calendar.Events.EXRULE, exrule); values.put(Calendar.Events.EXDATE, exdate); values.put(Calendar.Events.EVENT_TIMEZONE, tzid); values.put(Calendar.Events.DURATION, duration); values.put(Calendar.Events.ALL_DAY, allDay ? 1 : 0); values.put(CalendarContract.Events.RRULE, rrule); values.put(CalendarContract.Events.RDATE, rdate); values.put(CalendarContract.Events.EXRULE, exrule); values.put(CalendarContract.Events.EXDATE, exdate); values.put(CalendarContract.Events.EVENT_TIMEZONE, tzid); values.put(CalendarContract.Events.DURATION, duration); values.put(CalendarContract.Events.ALL_DAY, allDay ? 1 : 0); return true; } Loading @@ -230,14 +230,14 @@ public class RecurrenceSet { public static boolean populateComponent(Cursor cursor, ICalendar.Component component) { int dtstartColumn = cursor.getColumnIndex(Calendar.Events.DTSTART); int durationColumn = cursor.getColumnIndex(Calendar.Events.DURATION); int tzidColumn = cursor.getColumnIndex(Calendar.Events.EVENT_TIMEZONE); int rruleColumn = cursor.getColumnIndex(Calendar.Events.RRULE); int rdateColumn = cursor.getColumnIndex(Calendar.Events.RDATE); int exruleColumn = cursor.getColumnIndex(Calendar.Events.EXRULE); int exdateColumn = cursor.getColumnIndex(Calendar.Events.EXDATE); int allDayColumn = cursor.getColumnIndex(Calendar.Events.ALL_DAY); int dtstartColumn = cursor.getColumnIndex(CalendarContract.Events.DTSTART); int durationColumn = cursor.getColumnIndex(CalendarContract.Events.DURATION); int tzidColumn = cursor.getColumnIndex(CalendarContract.Events.EVENT_TIMEZONE); int rruleColumn = cursor.getColumnIndex(CalendarContract.Events.RRULE); int rdateColumn = cursor.getColumnIndex(CalendarContract.Events.RDATE); int exruleColumn = cursor.getColumnIndex(CalendarContract.Events.EXRULE); int exdateColumn = cursor.getColumnIndex(CalendarContract.Events.EXDATE); int allDayColumn = cursor.getColumnIndex(CalendarContract.Events.ALL_DAY); long dtstart = -1; Loading Loading @@ -299,16 +299,16 @@ public class RecurrenceSet { public static boolean populateComponent(ContentValues values, ICalendar.Component component) { long dtstart = -1; if (values.containsKey(Calendar.Events.DTSTART)) { dtstart = values.getAsLong(Calendar.Events.DTSTART); } String duration = values.getAsString(Calendar.Events.DURATION); String tzid = values.getAsString(Calendar.Events.EVENT_TIMEZONE); String rruleStr = values.getAsString(Calendar.Events.RRULE); String rdateStr = values.getAsString(Calendar.Events.RDATE); String exruleStr = values.getAsString(Calendar.Events.EXRULE); String exdateStr = values.getAsString(Calendar.Events.EXDATE); Integer allDayInteger = values.getAsInteger(Calendar.Events.ALL_DAY); if (values.containsKey(CalendarContract.Events.DTSTART)) { dtstart = values.getAsLong(CalendarContract.Events.DTSTART); } String duration = values.getAsString(CalendarContract.Events.DURATION); String tzid = values.getAsString(CalendarContract.Events.EVENT_TIMEZONE); String rruleStr = values.getAsString(CalendarContract.Events.RRULE); String rdateStr = values.getAsString(CalendarContract.Events.RDATE); String exruleStr = values.getAsString(CalendarContract.Events.EXRULE); String exdateStr = values.getAsString(CalendarContract.Events.EXDATE); Integer allDayInteger = values.getAsInteger(CalendarContract.Events.ALL_DAY); boolean allDay = (null != allDayInteger) ? (allDayInteger == 1) : false; if ((dtstart == -1) || Loading
core/java/android/provider/Calendar.java→core/java/android/provider/CalendarContract.java +6 −6 Original line number Diff line number Diff line Loading @@ -87,7 +87,7 @@ import android.util.Log; * * @hide */ public final class Calendar { public final class CalendarContract { private static final String TAG = "Calendar"; /** Loading Loading @@ -528,7 +528,7 @@ public final class Calendar { */ public static int deleteCalendarsForAccount(ContentResolver cr, Account account) { // delete all calendars that match this account return Calendar.Calendars.delete(cr, return CalendarContract.Calendars.delete(cr, WHERE_DELETE_FOR_ACCOUNT, new String[] { account.name, account.type }); } Loading Loading @@ -1774,7 +1774,7 @@ public final class Calendar { * Fields and helpers for accessing reminders for an event. */ public static final class Reminders implements BaseColumns, RemindersColumns, EventsColumns { private static final String REMINDERS_WHERE = Calendar.Reminders.EVENT_ID + "=?"; private static final String REMINDERS_WHERE = CalendarContract.Reminders.EVENT_ID + "=?"; /** * The projection used by the reminders query. */ Loading Loading @@ -2066,7 +2066,7 @@ public final class Calendar { } Intent intent = new Intent(EVENT_REMINDER_ACTION); intent.setData(ContentUris.withAppendedId(Calendar.CONTENT_URI, alarmTime)); intent.setData(ContentUris.withAppendedId(CalendarContract.CONTENT_URI, alarmTime)); intent.putExtra(ALARM_TIME, alarmTime); PendingIntent pi = PendingIntent.getBroadcast(context, 0, intent, 0); manager.set(AlarmManager.RTC_WAKEUP, alarmTime, pi); Loading Loading @@ -2165,7 +2165,7 @@ public final class Calendar { * The content:// style URI for this table */ public static final Uri CONTENT_URI = Uri.withAppendedPath(Calendar.CONTENT_URI, CONTENT_DIRECTORY); Uri.withAppendedPath(CalendarContract.CONTENT_URI, CONTENT_DIRECTORY); } /** Loading
core/tests/coretests/src/android/pim/RecurrenceSetTest.java +9 −9 Original line number Diff line number Diff line Loading @@ -21,7 +21,7 @@ import android.pim.ICalendar; import android.pim.RecurrenceSet; import android.test.suitebuilder.annotation.SmallTest; import android.util.Log; import android.provider.Calendar; import android.provider.CalendarContract; import junit.framework.TestCase; /** Loading Loading @@ -69,14 +69,14 @@ public class RecurrenceSetTest extends TestCase { RecurrenceSet.populateContentValues(recurrenceComponent, values); Log.d("KS", "values " + values); assertEquals(rrule, values.get(android.provider.Calendar.Events.RRULE)); assertEquals(rdate, values.get(android.provider.Calendar.Events.RDATE)); assertEquals(exrule, values.get(android.provider.Calendar.Events.EXRULE)); assertEquals(exdate, values.get(android.provider.Calendar.Events.EXDATE)); assertEquals(dtstart, (long) values.getAsLong(Calendar.Events.DTSTART)); assertEquals(tzid, values.get(android.provider.Calendar.Events.EVENT_TIMEZONE)); assertEquals(duration, values.get(android.provider.Calendar.Events.DURATION)); assertEquals(rrule, values.get(android.provider.CalendarContract.Events.RRULE)); assertEquals(rdate, values.get(android.provider.CalendarContract.Events.RDATE)); assertEquals(exrule, values.get(android.provider.CalendarContract.Events.EXRULE)); assertEquals(exdate, values.get(android.provider.CalendarContract.Events.EXDATE)); assertEquals(dtstart, (long) values.getAsLong(CalendarContract.Events.DTSTART)); assertEquals(tzid, values.get(android.provider.CalendarContract.Events.EVENT_TIMEZONE)); assertEquals(duration, values.get(android.provider.CalendarContract.Events.DURATION)); assertEquals(allDay, (int) values.getAsInteger(android.provider.Calendar.Events.ALL_DAY)); (int) values.getAsInteger(android.provider.CalendarContract.Events.ALL_DAY)); } }