我正在利用java和i Report(来自jasper)建立一个简单的汇报方案,该方案应在pdf中编写一份报告,显示个人计算机及其IP地址、所在地,不论它是否在目前(由另一个系统处理)中闲置,以及目前附属于(在其他地方管理)的项目清单。
Im利用i Report for this matter,并创建了一个my米收集组:
public class PCReports {
public static java.util.Collection PC_collection;
public static java.util.Collection generateCollection() {
PC_collection = new ArrayList<PCLineDTO>();
PCLineDTO line = new PCLineDTO();
line.setIP("192.168.1.1");
line.setLab("location");
line.setActive(true);
line.addProjectName("project1");
line.addProjectName("project2");
line.addProjectName("project3");
PC_collection.add(line);
line = new PCLineDTO();
line.setIp("192.168.1.2");
line.setLab("location2");
line.setActive(false);
line.addProjectName("project1");
line.addProjectName("project2");
PC_collection.add(line);
return PC_collection;
}
}
实体类别:
public class PCLineDTO {
private String ip;
private String lab;
private Boolean active;
private ArrayList<String> projects;
}