1 package de.campussource.cse.cdmm;
2
3 import java.util.Date;
4
5 import javax.xml.bind.annotation.XmlElement;
6 import javax.xml.bind.annotation.XmlRootElement;
7 import javax.xml.bind.annotation.XmlType;
8
9 import de.campussource.cse.cdmm.Constants;
10 import de.campussource.cse.cdmm.domain.Course;
11
12
13
14
15
16
17 @XmlRootElement(namespace=Constants.NAMESPACE_DATATYPES)
18 @XmlType(name=Constants.COURSE_MESSAGE_TYPE, propOrder={})
19 public class CourseMessage{
20
21 private Course course;
22
23 private Date eventTime;
24
25 private InputEventType inputEvent;
26
27 @XmlElement(name=Constants.EVENT_TIME)
28 public Date getEventTime() {
29 return eventTime;
30 }
31
32 public void setEventTime(Date eventTime) {
33 this.eventTime = eventTime;
34 }
35
36 @XmlElement(name=Constants.INPUT_EVENT)
37 public InputEventType getInputEvent() {
38 return inputEvent;
39 }
40
41 public void setInputEvent(InputEventType inputEvent) {
42 this.inputEvent = inputEvent;
43 }
44
45 @XmlElement(name=Constants.COURSE)
46 public Course getCourse() {
47 return course;
48 }
49
50 public void setCourse(Course course) {
51 this.course = course;
52 }
53
54 }