package org.test4j.fortest.beans; import java.util.ArrayList; import java.util.List; import org.test4j.fortest.beans.Address; public class User implements java.io.Serializable { private static final long serialVersionUID = 1145595282412714496L; private long id; private String first; private String last; private String postcode; private double sarary; private Address address; private List<Address> addresses; private String[] phones; private User assistor; public User() { } public User(long id) { this.id = id; } public User(String first) { this.first = first; } public User(String first, String last) { this.first = first; this.last = last; } public User(long id, String first, String last) { this.id = id; this.first = first; this.last = last; } public User(long id, double sarary) { this.id = id; this.sarary = sarary; } public User(String first, String last, Address address) { this.first = first; this.last = last; this.address = address; } public long getId() { return id; } public void setId(long id) { this.id = id; } public String getFirst() { return first; } public User setFirst(String first) { this.first = first; return this; } public String getLast() { return last; } public void setLast(String last) { this.last = last; } public Address getAddress() { return address; } public void setAddress(Address address) { this.address = address; } public double getSarary() { return sarary; } public void setSarary(Double sarary) { this.sarary = sarary == null ? 0.0d : sarary; } public String getPostcode() { return postcode; } public void setPostcode(String postcode) { this.postcode = postcode; } public List<Address> getAddresses() { return addresses; } public User setAddresses(List<Address> addresses) { this.addresses = addresses; return this; } public String[] getPhones() { return phones; } public void setPhones(String[] phones) { this.phones = phones; } public User getAssistor() { return assistor; } public void setAssistor(User assistor) { this.assistor = assistor; } public static User newUser(String name, String[] phones) { User user = new User(); user.first = name; user.setPhones(phones); return user; } public static User mock() { User user = new User(1, "wu", "darui"); user.setAddresses(new ArrayList<Address>() { private static final long serialVersionUID = 516532764093459888L; { this.add(new Address(2, "stree2")); this.add(new Address(3, "stree3")); } }); return user; } }