1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 package org.opencastproject.usertracking.endpoint;
23
24 import org.opencastproject.usertracking.api.ReportItem;
25
26 import javax.xml.bind.annotation.XmlAccessType;
27 import javax.xml.bind.annotation.XmlAccessorType;
28 import javax.xml.bind.annotation.XmlElement;
29 import javax.xml.bind.annotation.XmlRootElement;
30 import javax.xml.bind.annotation.XmlType;
31
32
33
34
35 @XmlType(name = "report-item", namespace = "http://usertracking.opencastproject.org")
36 @XmlRootElement(name = "report-item", namespace = "http://usertracking.opencastproject.org")
37 @XmlAccessorType(XmlAccessType.FIELD)
38 public class ReportItemImpl implements ReportItem {
39
40 @XmlElement(name = "episode-id")
41 private String episodeId;
42
43 @XmlElement(name = "views")
44 private long views;
45
46 @XmlElement(name = "played")
47 private long played;
48
49
50
51
52 public ReportItemImpl() {
53 }
54
55 public String getEpisodeId() {
56 return episodeId;
57 }
58
59 public void setEpisodeId(String episodeId) {
60 this.episodeId = episodeId;
61 }
62
63 public long getViews() {
64 return views;
65 }
66
67 public void setViews(long views) {
68 this.views = views;
69 }
70
71 public long getPlayed() {
72 return played;
73 }
74
75 public void setPlayed(long played) {
76 this.played = played;
77 }
78
79 }