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;
- }
- }