1 package org.fosstrak.epcis.model;
2
3 import javax.xml.bind.annotation.XmlEnum;
4 import javax.xml.bind.annotation.XmlEnumValue;
5 import javax.xml.bind.annotation.XmlType;
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 @XmlType(name = "TypeOfServiceTransaction", namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader")
25 @XmlEnum
26 public enum TypeOfServiceTransaction {
27
28 @XmlEnumValue("RequestingServiceTransaction")
29 REQUESTING_SERVICE_TRANSACTION("RequestingServiceTransaction"), @XmlEnumValue("RespondingServiceTransaction")
30 RESPONDING_SERVICE_TRANSACTION("RespondingServiceTransaction");
31 private final String value;
32
33 TypeOfServiceTransaction(String v) {
34 value = v;
35 }
36
37 public String value() {
38 return value;
39 }
40
41 public static TypeOfServiceTransaction fromValue(String v) {
42 for (TypeOfServiceTransaction c : TypeOfServiceTransaction.values()) {
43 if (c.value.equals(v)) {
44 return c;
45 }
46 }
47 throw new IllegalArgumentException(v);
48 }
49
50 }