diff options
author | Debajit Ghosh <debajit@google.com> | 2009-09-18 18:28:55 -0700 |
---|---|---|
committer | Debajit Ghosh <debajit@google.com> | 2009-09-18 18:28:55 -0700 |
commit | f4006da9609d62247355e35319977c874f8d2279 (patch) | |
tree | f33a97631c9d16f220c906c14fc80e59721fa34d | |
parent | 5ba0fd82db3c177f2c47308ab4f9d4f751f25369 (diff) | |
download | gdata-f4006da9609d62247355e35319977c874f8d2279.tar.gz |
handle calendars with an access level of "root"
-rw-r--r-- | src/com/google/wireless/gdata/calendar/data/CalendarEntry.java | 5 | ||||
-rw-r--r-- | src/com/google/wireless/gdata/calendar/parser/xml/XmlCalendarsGDataParser.java | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/src/com/google/wireless/gdata/calendar/data/CalendarEntry.java b/src/com/google/wireless/gdata/calendar/data/CalendarEntry.java index 6e49a9f..0d9e8d8 100644 --- a/src/com/google/wireless/gdata/calendar/data/CalendarEntry.java +++ b/src/com/google/wireless/gdata/calendar/data/CalendarEntry.java @@ -35,6 +35,11 @@ public class CalendarEntry extends Entry { * Access level constant indicating the user owns this calendar. */ public static final byte ACCESS_OWNER = 4; + + /** + * Access level constant indicating the user is a domain admin. + */ + public static final byte ACCESS_ROOT = 5; private byte accessLevel = ACCESS_READ; // TODO: rename to feed Url? diff --git a/src/com/google/wireless/gdata/calendar/parser/xml/XmlCalendarsGDataParser.java b/src/com/google/wireless/gdata/calendar/parser/xml/XmlCalendarsGDataParser.java index 431fd43..9619834 100644 --- a/src/com/google/wireless/gdata/calendar/parser/xml/XmlCalendarsGDataParser.java +++ b/src/com/google/wireless/gdata/calendar/parser/xml/XmlCalendarsGDataParser.java @@ -81,6 +81,8 @@ public class XmlCalendarsGDataParser extends XmlGDataParser { accesslevel = CalendarEntry.ACCESS_EDITOR; } else if ("owner".equals(accesslevelStr)) { accesslevel = CalendarEntry.ACCESS_OWNER; + } else if ("root".equals(accesslevelStr)) { + accesslevel = CalendarEntry.ACCESS_ROOT; } calendarEntry.setAccessLevel(accesslevel); } else if ("color".equals(name)) { |