package org.springmodules.xt.examples.domain;
/**
*
* @author Sergio Bossa
*/
public class MemoryRepositoryLoaderImpl implements MemoryRepositoryLoader {
public void loadInto(MemoryRepository store) {
Office o1 = new Office();
Office o2 = new Office();
Employee e1 = new Employee();
Employee e2 = new Employee();
Employee e3 = new Employee();
Employee e4 = new Employee();
o1.setOfficeId("1");
o1.setName("Office 1");
o2.setOfficeId("2");
o2.setName("Office 2");
e1.setMatriculationCode("1");
e1.setFirstname("George");
e1.setSurname("Orwell");
e2.setMatriculationCode("2");
e2.setFirstname("T.S.");
e2.setSurname("Eliot");
e3.setMatriculationCode("3");
e3.setFirstname("Thom");
e3.setSurname("Yorke");
e4.setMatriculationCode("4");
e4.setFirstname("Jimmy");
e4.setSurname("Page");
o1.addEmployee(e1);
o1.addEmployee(e3);
o2.addEmployee(e2);
o2.addEmployee(e4);
store.addOffice(o1);
store.addOffice(o2);
store.addEmployee(e1);
store.addEmployee(e2);
store.addEmployee(e3);
store.addEmployee(e4);
}
}