1 76 package com.ivata.groupware.business.addressbook.person.group.right; 77 78 79 import java.io.IOException ; 80 import java.io.ObjectInputStream ; 81 import java.io.ObjectOutputStream ; 82 import java.io.Serializable ; 83 84 85 99 public class UserRightFilter implements Serializable { 100 101 104 public UserRightFilter() { 105 super(); 106 } 107 108 117 public UserRightFilter(String userName, Integer access, 118 Integer detail) { 119 setUserName(userName); 120 setAccess(access); 121 setDetail(detail); 122 } 123 124 127 private String userName = null; 128 129 135 private Integer access = null; 136 137 144 private Integer detail = null; 145 146 153 public final Integer getAccess() { 154 return access; 155 } 156 157 165 public final Integer getDetail() { 166 return detail; 167 } 168 169 174 public final String getUserName() { 175 return userName; 176 } 177 178 185 public final void setAccess(final Integer access) { 186 this.access = access; 187 } 188 189 197 public final void setDetail(final Integer detail) { 198 this.detail = detail; 199 } 200 201 207 public final void setUserName(final String userName) { 208 this.userName = userName; 209 } 210 211 218 private void writeObject(final ObjectOutputStream oos) throws IOException { 219 oos.defaultWriteObject(); 220 } 221 222 231 private void readObject(final ObjectInputStream ois) throws ClassNotFoundException , IOException { 232 ois.defaultReadObject(); 233 } 234 235 243 public boolean equals(final Object compare) { 244 if ((compare == null) || 246 !(this.getClass().isInstance(compare))) { 247 return false; 248 } 249 UserRightFilter filter = (UserRightFilter) compare; 250 251 return (((userName == null) ? 253 (filter.userName == null) : 254 userName.equals(filter.userName)) && 255 ((access == null) ? 256 (filter.access == null) : 257 access.equals(filter.access)) && 258 ((detail == null) ? 259 (filter.detail == null) : 260 detail.equals(filter.detail))); 261 } 262 } 263 | Popular Tags |