diff options
Diffstat (limited to 'src/com/google/wireless/gdata/contacts/data/GroupMembershipInfo.java')
-rw-r--r-- | src/com/google/wireless/gdata/contacts/data/GroupMembershipInfo.java | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/src/com/google/wireless/gdata/contacts/data/GroupMembershipInfo.java b/src/com/google/wireless/gdata/contacts/data/GroupMembershipInfo.java new file mode 100644 index 0000000..e327ffe --- /dev/null +++ b/src/com/google/wireless/gdata/contacts/data/GroupMembershipInfo.java @@ -0,0 +1,38 @@ +package com.google.wireless.gdata.contacts.data; + +import com.google.wireless.gdata.data.StringUtils; +import com.google.wireless.gdata.parser.ParseException; + +/** The groupMembershipInfo GData type. */ +public class GroupMembershipInfo { + private String group; + private boolean deleted; + + public String getGroup() { + return group; + } + + public void setGroup(String group) { + this.group = group; + } + + public boolean isDeleted() { + return deleted; + } + + public void setDeleted(boolean deleted) { + this.deleted = deleted; + } + + public void toString(StringBuffer sb) { + sb.append("GroupMembershipInfo"); + if (group != null) sb.append(" group:").append(group); + sb.append(" deleted:").append(deleted); + } + + public void validate() throws ParseException { + if (StringUtils.isEmpty(group)) { + throw new ParseException("the group must be present"); + } + } +} |