1 package com.quikj.application.communicator.applications.webtalk.model; 2 3 import java.util.*; 4 5 public class UserElement 6 { 7 public UserElement() 8 { 9 } 10 11 public String getName() 12 { 13 return name; 14 } 15 16 public void setName(String name) 17 { 18 this.name = name; 19 } 20 21 public String getFullName() 22 { 23 return fullName; 24 } 25 26 public void setFullName(String fullname) 27 { 28 fullName = fullname; 29 } 30 31 public String getAddress() 32 { 33 return address; 34 } 35 36 public void setAddress(String address) 37 { 38 this.address = address; 39 } 40 41 public String getAdditionalInfo() 42 { 43 return additionalInfo; 44 } 45 46 public void setAdditionalInfo(String info) 47 { 48 additionalInfo = info; 49 } 50 51 public boolean addOwnsGroup(String group) 52 { 53 return ownsGroups.add(new String (group)); 54 } 55 56 public boolean addBelongsToGroup(String group) 57 { 58 return belongsToGroups.add(new String (group)); 59 } 60 61 public boolean removeOwnsGroup(String group) 62 { 63 return ownsGroups.remove(group); 64 } 65 66 public boolean removeBelongsToGroup(String group) 67 { 68 return belongsToGroups.remove(group); 69 } 70 71 public boolean ownsGroup(String group) 72 { 73 return ownsGroups.contains(group); 74 } 75 76 public boolean belongsToGroup(String group) 77 { 78 return belongsToGroups.contains(group); 79 } 80 81 public int numOwnsGroups() 82 { 83 return ownsGroups.size(); 84 } 85 86 public int numBelongsToGroups() 87 { 88 return belongsToGroups.size(); 89 } 90 91 public String [] getBelongsToGroups() 92 { 93 95 String [] list = new String [belongsToGroups.size()]; 96 int count = 0; 97 for (Iterator i = belongsToGroups.iterator(); 98 i.hasNext(); count++) 99 { 100 list[count] = new String ((String ) i.next()); 101 } 102 103 return list; 104 } 105 106 public String [] getOwnsGroups() 107 { 108 110 String [] list = new String [ownsGroups.size()]; 111 int count = 0; 112 for (Iterator i = ownsGroups.iterator(); 113 i.hasNext(); count++) 114 { 115 list[count] = new String ((String ) i.next()); 116 } 117 118 return list; 119 } 120 121 124 public java.lang.String getUnavailXferTo() 125 { 126 return unavailXferTo; 127 } 128 129 132 public void setUnavailXferTo(java.lang.String unavailXferTo) 133 { 134 this.unavailXferTo = unavailXferTo; 135 } 136 137 141 public String getPassword() 142 { 143 return this.password; 144 } 145 146 150 public void setPassword(String password) 151 { 152 this.password = password; 153 } 154 155 159 public String getDomain() 160 { 161 return this.domain; 162 } 163 164 168 public void setDomain(String domain) 169 { 170 this.domain = domain; 171 } 172 173 177 public String getGatekeeper() 178 { 179 return this.gatekeeper; 180 } 181 182 186 public void setGatekeeper(String gatekeeper) 187 { 188 this.gatekeeper = gatekeeper; 189 } 190 191 private String name; 192 private String fullName; 193 private String address; 194 private String additionalInfo; 195 private String unavailXferTo; 196 private ArrayList belongsToGroups = new ArrayList(); 197 private ArrayList ownsGroups = new ArrayList(); 198 199 200 private String password; 201 202 203 private String domain; 204 205 206 private String gatekeeper; 207 208 } 209 210 | Popular Tags |