package org.fireflow.samples.pojo; import java.util.List; public class Company { String id = null; String name = null; String address = null; List<Employee> allEmployees = null; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } public List<Employee> getAllEmployees() { return allEmployees; } public void setAllEmployees(List<Employee> allEmployees) { this.allEmployees = allEmployees; } public String toString(){ StringBuffer buf = new StringBuffer(); buf.append("<company ") .append("id=\"").append(id).append("\"") .append(" name=\"").append(name).append("\"") .append(" address=\"").append(address).append("\">"); if (allEmployees!=null){ for (Employee employee: allEmployees){ buf.append("\n\t<employee") .append(" id=\"").append(employee.getId()).append("\"") .append(" name=\"").append(employee.getName()).append("\"") .append(" age=\"").append(employee.getAge()).append("\"") .append(" salary=").append(employee.getSalary()).append("\"") .append(" deptId=\"").append(employee.getDeptId()).append("\"/>"); } } buf.append("\n</company>"); return buf.toString(); } }