package com.taskadapter.redmineapi.bean; import java.util.Date; import java.util.List; public class JournalFactory { public static Journal create(int id) { return new Journal(id); } public static Journal create(Integer id, String notes, User user, Date createdOn) { Journal journal = new Journal(id); journal.setNotes(notes); journal.setUser(user); journal.setCreatedOn(createdOn); return journal; } public static Journal create(Integer id, String notes, User user, Date createdOn, List<JournalDetail> details) { Journal journal = new Journal(id); journal.setNotes(notes); journal.setUser(user); journal.setCreatedOn(createdOn); journal.addDetails(details); return journal; } }