public static ScheduleWrapper getSchedule( long id, int shiftId, Locator locator, Map<Integer, Integer> skills, int time) { WorkSchedule schedule = new WorkSchedule(); schedule.setId(id); schedule.setLocator(locator); schedule.setShiftRef(getShiftRef(shiftId)); schedule.setTime(time); Person p = new Person(); p.setUsername("Bob" + id); schedule.setPerson(p); ScheduleWrapper sw = new ScheduleWrapper(); sw.setWorkSchedule(schedule); sw.setSkillLevels(skills); // toXml(sw,""+id); return sw; }