/******************************************************************************* * Copyright 2011 Antti Havanko * * This file is part of Motiver.fi. * Motiver.fi is licensed under one open source license and one commercial license. * * Commercial license: This is the appropriate option if you want to use Motiver.fi in * commercial purposes. Contact license@motiver.fi for licensing options. * * Open source license: This is the appropriate option if you are creating an open source * application with a license compatible with the GNU GPL license v3. Although the GPLv3 has * many terms, the most important is that you must provide the source code of your application * to your users so they can be free to modify your application for their own needs. ******************************************************************************/ package com.delect.motiver.shared; import java.util.ArrayList; import java.util.Date; import java.util.List; import com.google.gwt.user.client.rpc.IsSerializable; public class BlogData implements IsSerializable { private List<CardioValueModel> cardios = new ArrayList<CardioValueModel>(); /** * Date which this blog type is assigned */ private Date date = null; private List<MeasurementValueModel> measurements = new ArrayList<MeasurementValueModel>(); private NutritionDayModel nutritionDayModel = null; private List<RunValueModel> runs = new ArrayList<RunValueModel>(); private UserModel user; private List<WorkoutModel> workouts = new ArrayList<WorkoutModel>(); /** * Cardios for current day */ public List<CardioValueModel> getCardios() { return cardios; } /** * Date which this blog type is assigned * @return */ public Date getDate() { return date; } /** * Measurements for current day */ public List<MeasurementValueModel> getMeasurements() { return measurements; } /** * if nutrition found */ public NutritionDayModel getNutrition() { return nutritionDayModel; } /** * Runs for current day */ public List<RunValueModel> getRuns() { return runs; } /** * Returns who's data this is * @return */ public UserModel getUser() { return user; } /** * Workouts for current day */ public List<WorkoutModel> getWorkouts() { return workouts; } public void setCardios(List<CardioValueModel> cardios) { this.cardios = cardios; } public void setDate(Date date) { this.date = date; } public void setMeasurements(List<MeasurementValueModel> measurements) { this.measurements = measurements; } public void setNutrition(NutritionDayModel nutritionDayModel) { this.nutritionDayModel = nutritionDayModel; } public void setRuns(List<RunValueModel> runs) { this.runs = runs; } public void setUser(UserModel user) { this.user = user; } public void setWorkouts(List<WorkoutModel> workouts) { this.workouts = workouts; } }