WorktimeRegistrationViewModel.java
package taskfusion.viewModels;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import taskfusion.domain.WorktimeRegistration;
import taskfusion.helpers.DateHelper;
public class WorktimeRegistrationViewModel extends ViewModel {
public Integer id;
public String initials;
public double time;
public Calendar date;
public String dateString;
public WorktimeRegistrationViewModel(WorktimeRegistration worktimeRegistration) {
this.id = worktimeRegistration.getId();
this.initials = worktimeRegistration.getInitials();
this.time = worktimeRegistration.getTime();
this.date = worktimeRegistration.getDate();
this.dateString = DateHelper.getDateAsString(this.date);
}
public static List<WorktimeRegistrationViewModel> listFromModels(List<WorktimeRegistration> modelList) {
List<WorktimeRegistrationViewModel> list = new ArrayList<WorktimeRegistrationViewModel>();
for (WorktimeRegistration item : modelList) {
list.add(item.toViewModel());
}
return list;
}
}