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.Entity;
11  
12  /**
13   * Event message object
14   * @author Sebastian Roekens
15   *
16   */
17  @XmlRootElement(namespace=Constants.NAMESPACE_DATATYPES)
18  @XmlType(name=Constants.EVENT_MESSAGE_TYPE, propOrder={})
19  public class EventMessage{
20  	
21  	private Entity entity;
22  	
23  	private Date eventTime;
24  
25  	private OutputEventType outputEvent;
26  
27  	@XmlElement(name=Constants.ENTITY)
28  	public Entity getEntity() {
29  		return entity;
30  	}
31  
32  	public void setEntity(Entity entity) {
33  		this.entity = entity;
34  	}
35  
36  	@XmlElement(name=Constants.OUTPUT_EVENT)
37  	public OutputEventType getOutputEvent() {
38  		return outputEvent;
39  	}
40  
41  	public void setOutputEvent(OutputEventType outputEvent) {
42  		this.outputEvent = outputEvent;
43  	}
44  
45  	@XmlElement(name=Constants.EVENT_TIME)
46  	public Date getEventTime() {
47  		return eventTime;
48  	}
49  
50  	public void setEventTime(Date eventTime) {
51  		this.eventTime = eventTime;
52  	}
53  
54  }