GLS ShipIT  3.3.20
GLS ShipIT - REST services
ProductType.java
Go to the documentation of this file.
1 
2 package eu.glsgroup.fpcs.datatypes.soap.v1.common;
3 
4 import javax.xml.bind.annotation.XmlEnum;
5 import javax.xml.bind.annotation.XmlEnumValue;
6 import javax.xml.bind.annotation.XmlType;
7 
8 
26 @XmlType(name = "ProductType")
27 @XmlEnum
28 public enum ProductType {
29 
30  @XmlEnumValue("Parcel")
31  PARCEL("Parcel"),
32  @XmlEnumValue("Express")
33  EXPRESS("Express"),
34  @XmlEnumValue("Freight")
35  FREIGHT("Freight"),
36  @XmlEnumValue("Pharma")
37  PHARMA("Pharma"),
38  @XmlEnumValue("Pharmaplus")
39  PHARMAPLUS("Pharmaplus");
40  private final String value;
41 
42  ProductType(String v) {
43  value = v;
44  }
45 
46  public String value() {
47  return value;
48  }
49 
50  public static ProductType fromValue(String v) {
51  for (ProductType c: ProductType.values()) {
52  if (c.value.equals(v)) {
53  return c;
54  }
55  }
56  throw new IllegalArgumentException(v);
57  }
58 
59 }