GLS ShipIT
GLS ShipIT - REST services
 All Classes Namespaces Files Functions Variables Enumerator Pages
TemplateSet.java
Go to the documentation of this file.
1 
2 package eu.glsgroup.fpcs.datatypes.soap.v1.shipmentprocessing;
3 
4 import javax.xml.bind.annotation.XmlEnum;
5 import javax.xml.bind.annotation.XmlEnumValue;
6 import javax.xml.bind.annotation.XmlType;
7 
8 
32 @XmlType(name = "TemplateSet")
33 @XmlEnum
34 public enum TemplateSet {
35 
36  NONE("NONE"),
37  @XmlEnumValue("D200")
38  D_200("D200"),
39  @XmlEnumValue("PF4I")
40  PF_4_I("PF4I"),
41  @XmlEnumValue("PF4I200")
42  PF_4_I_200("PF4I200"),
43  @XmlEnumValue("PF4I300")
44  PF_4_I_300("PF4I300"),
45  @XmlEnumValue("PF8D200")
46  PF_8_D_200("PF8D200"),
47  @XmlEnumValue("T200BF")
48  T_200_BF("T200BF"),
49  @XmlEnumValue("T300BF")
50  T_300_BF("T300BF"),
51  @XmlEnumValue("ZPL200")
52  ZPL_200("ZPL200"),
53  @XmlEnumValue("ZPL300")
54  ZPL_300("ZPL300");
55  private final String value;
56 
57  TemplateSet(String v) {
58  value = v;
59  }
60 
61  public String value() {
62  return value;
63  }
64 
65  public static TemplateSet fromValue(String v) {
66  for (TemplateSet c: TemplateSet.values()) {
67  if (c.value.equals(v)) {
68  return c;
69  }
70  }
71  throw new IllegalArgumentException(v);
72  }
73 
74 }