/** * Copyright (c) 2014, German Neuroinformatics Node (G-Node) * Copyright (c) 2014, Shumail Mohy-ud-Din <shumailmohyuddin@gmail.com> * License: BSD-3 (See LICENSE) */ package com.g_node.gca.schedule; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; public class DateWiseEventsRecord { private String group_date; List<Integer> events_for_this_date; public DateWiseEventsRecord(String group_date) { this.group_date = group_date; events_for_this_date = new ArrayList<Integer> (); } public String getGroup_date() { return group_date; } public void setGroup_date(String group_date) { this.group_date = group_date; } public List<Integer> getEvents_for_this_date() { return events_for_this_date; } public void setEvents_for_this_date(List<Integer> events_for_this_date) { this.events_for_this_date = events_for_this_date; } public void addEventsForDate(int event_index) { this.events_for_this_date.add(event_index); } public String get_formated_date() { Date date = null; try { date = new SimpleDateFormat("yyyy-M-dd").parse(group_date); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } return date.toString().substring(0, 10); } }