View Javadoc

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   * Course message object
14   * @author Sebastian Roekens
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  }