package org.test4j.fortest.beans; import java.io.Serializable; import java.util.Date; import org.test4j.fortest.beans.Employee; import org.test4j.fortest.beans.PhoneNumber; public class Manager extends Employee { private static final long serialVersionUID = 843725563822394654L; private Employee secretary; private Serializable phoneNumber; public Manager() { super(); } public Manager(String name, double sarary) { super(name, sarary); } public Employee getSecretary() { return secretary; } public void setSecretary(Employee secretary) { this.secretary = secretary; } public Serializable getPhoneNumber() { return phoneNumber; } public void setPhoneNumber(Serializable phoneNumber) { this.phoneNumber = phoneNumber; } public static Manager mock() { Employee harry = new Employee("Harry Hacker", 50000); Manager manager = new Manager("Tony Tester", 80000); PhoneNumber phone = new PhoneNumber(571, "0571-88886666"); manager.setSecretary(harry); manager.setPhoneNumber(phone); manager.setDate(new Date()); return manager; } }