alpha 0.0.2
[DHBWCampusApp.git] / app / src / main / java / de / dhbwloe / campusapp / fragments / VorlesungsplanGroupsListItem.java
1 package de.dhbwloe.campusapp.fragments;
2
3 import java.text.SimpleDateFormat;
4 import java.util.Date;
5
6 import de.dhbwloe.campusapp.CampusAppContext;
7 import de.dhbwloe.campusapp.R;
8
9 /**
10  * Created by pk910 on 20.02.2016.
11  */
12 public class VorlesungsplanGroupsListItem {
13     private int groupId;
14     private String courseName;
15     private String groupName;
16     private long firstEvent, lastEvent, nextEvent, nextKlausurEvent;
17     private int eventCount;
18
19     public VorlesungsplanGroupsListItem(int groupid, String coursename, String groupname, long firstevent, long lastevent, int eventcount, long nextevent, long nextklausur) {
20         groupId = groupid;
21         courseName = coursename;
22         groupName = groupname;
23         firstEvent = firstevent;
24         lastEvent = lastevent;
25         eventCount = eventcount;
26         nextEvent = nextevent;
27         nextKlausurEvent = nextklausur;
28     }
29
30     public int getGroupId() {
31         return groupId;
32     }
33
34     public String getCourseName() {
35         return courseName;
36     }
37
38     public String getGroupName() {
39         return groupName;
40     }
41
42     public String getFirstEvent() {
43         if(firstEvent == 0)
44             return null;
45         SimpleDateFormat dateFormat = new SimpleDateFormat(CampusAppContext.getInstance().getResString(R.string.timeformat_vorlesungsplan_fulldate));
46         Date date = new Date(firstEvent*1000);
47         return dateFormat.format(date);
48     }
49
50     public String getLastEvent() {
51         if(lastEvent == 0)
52             return null;
53         SimpleDateFormat dateFormat = new SimpleDateFormat(CampusAppContext.getInstance().getResString(R.string.timeformat_vorlesungsplan_fulldate));
54         Date date = new Date(lastEvent*1000);
55         return dateFormat.format(date);
56     }
57
58     public String getNextEvent() {
59         if(nextEvent == 0)
60             return null;
61         SimpleDateFormat dateFormat = new SimpleDateFormat(CampusAppContext.getInstance().getResString(R.string.timeformat_vorlesungsplan_fulldate));
62         Date date = new Date(nextEvent*1000);
63         return dateFormat.format(date);
64     }
65
66     public String getNextKlausurEvent() {
67         if(nextKlausurEvent == 0)
68             return null;
69         SimpleDateFormat dateFormat = new SimpleDateFormat(CampusAppContext.getInstance().getResString(R.string.timeformat_vorlesungsplan_fulldate));
70         Date date = new Date(nextKlausurEvent*1000);
71         return dateFormat.format(date);
72     }
73
74     public int getEventCount() {
75         return eventCount;
76     }
77 }