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.Category;
11  
12  /**
13   * Category message object
14   * @author Sebastian Roekens
15   *
16   */
17  @XmlRootElement(namespace=Constants.NAMESPACE_DATATYPES)
18  @XmlType(name=Constants.CATEGORY_MESSAGE_TYPE, propOrder={})
19  public class CategoryMessage{
20  	
21  	private Category category;
22  	
23  	private InputEventType inputEvent;
24  
25  	private Date eventTime;
26  
27  	@XmlElement(name=Constants.CATEGORY)
28  	public Category getCategory() {
29  		return category;
30  	}
31  
32  	public void setCategory(Category category) {
33  		this.category = category;
34  	}
35  
36  	
37  	@XmlElement(name=Constants.EVENT_TIME)
38  	public Date getEventTime() {
39  		return eventTime;
40  	}
41  
42  	public void setEventTime(Date eventTime) {
43  		this.eventTime = eventTime;
44  	}
45  
46  	@XmlElement(name=Constants.INPUT_EVENT)
47  	public InputEventType getInputEvent() {
48  		return inputEvent;
49  	}
50  
51  	public void setInputEvent(InputEventType inputEvent) {
52  		this.inputEvent = inputEvent;
53  	}
54  
55  	
56  }