package net.rrm.ehour.domain;
import com.google.common.collect.Sets;
import java.util.Set;
/**
* Created on Feb 7, 2010 3:07:54 PM
*
* @author thies (www.te-con.nl)
*/
public class ProjectObjectMother {
private ProjectObjectMother() {
}
public static Set<Project> createProjects(int projectCount) {
Set<Project> projects = Sets.newHashSet();
for (int i = 0; i < projectCount; i++) {
projects.add(createProject(i));
}
return projects;
}
public static Project createProject(Integer id) {
return createProject(id, CustomerObjectMother.createCustomer());
}
public static Project createProject(Integer id, Customer customer) {
Project project = new Project(id);
project.setActive(true);
project.setProjectCode("aa" + id);
project.setName("aa" + id);
project.setCustomer(customer);
customer.addProject(project);
return project;
}
}