View Javadoc

1   package de.campussource.cse.cdmm;
2   
3   import javax.xml.bind.annotation.XmlEnum;
4   import javax.xml.bind.annotation.XmlEnumValue;
5   import javax.xml.bind.annotation.XmlType;
6   
7   import de.campussource.cse.cdmm.Constants;
8   
9   /**
10   * Role Type to differentiate 3 types of roles:
11   * UNDEFINED - if role type cannot be defined
12   * PARTICIPANT - if account participates in a course
13   * ASSISTANT - if account is an assistant in a course
14   * 
15   * @author Sebastian Roekens
16   *
17   */
18  @XmlEnum
19  @XmlType(name=Constants.OUTPUT_EVENT_TYPE, namespace=Constants.NAMESPACE_DATATYPES)
20  public enum OutputEventType{
21  	@XmlEnumValue(value="CREATE")
22  	CREATE,
23  	@XmlEnumValue(value="UPDATE")
24  	UPDATE,
25  	@XmlEnumValue(value="DELETE")
26  	DELETE
27  }