summaryrefslogtreecommitdiff
path: root/src/com/google/wireless/gdata/contacts/data/GroupMembershipInfo.java
blob: e327ffe7524a967e3b19bf3811a2c5f4f048b997 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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");
    }
  }
}