1 package org.fosstrak.epcis.model;
2
3 import javax.xml.bind.annotation.XmlAccessType;
4 import javax.xml.bind.annotation.XmlAccessorType;
5 import javax.xml.bind.annotation.XmlElement;
6 import javax.xml.bind.annotation.XmlType;
7
8 /**
9 * <p>
10 * Java class for ImplementationException complex type.
11 * <p>
12 * The following schema fragment specifies the expected content contained within
13 * this class.
14 *
15 * <pre>
16 * <complexType name="ImplementationException">
17 * <complexContent>
18 * <extension base="{urn:epcglobal:epcis-query:xsd:1}EPCISException">
19 * <sequence>
20 * <element name="severity" type="{urn:epcglobal:epcis-query:xsd:1}ImplementationExceptionSeverity"/>
21 * <element name="queryName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
22 * <element name="subscriptionID" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
23 * </sequence>
24 * </extension>
25 * </complexContent>
26 * </complexType>
27 * </pre>
28 */
29 @XmlAccessorType(XmlAccessType.FIELD)
30 @XmlType(name = "ImplementationException", propOrder = { "severity", "queryName", "subscriptionID" })
31 public class ImplementationException extends EPCISException {
32
33 @XmlElement(required = true)
34 protected ImplementationExceptionSeverity severity;
35 protected String queryName;
36 protected String subscriptionID;
37
38 /**
39 * Gets the value of the severity property.
40 *
41 * @return possible object is {@link ImplementationExceptionSeverity }
42 */
43 public ImplementationExceptionSeverity getSeverity() {
44 return severity;
45 }
46
47 /**
48 * Sets the value of the severity property.
49 *
50 * @param value
51 * allowed object is {@link ImplementationExceptionSeverity }
52 */
53 public void setSeverity(ImplementationExceptionSeverity value) {
54 this.severity = value;
55 }
56
57 /**
58 * Gets the value of the queryName property.
59 *
60 * @return possible object is {@link String }
61 */
62 public String getQueryName() {
63 return queryName;
64 }
65
66 /**
67 * Sets the value of the queryName property.
68 *
69 * @param value
70 * allowed object is {@link String }
71 */
72 public void setQueryName(String value) {
73 this.queryName = value;
74 }
75
76 /**
77 * Gets the value of the subscriptionID property.
78 *
79 * @return possible object is {@link String }
80 */
81 public String getSubscriptionID() {
82 return subscriptionID;
83 }
84
85 /**
86 * Sets the value of the subscriptionID property.
87 *
88 * @param value
89 * allowed object is {@link String }
90 */
91 public void setSubscriptionID(String value) {
92 this.subscriptionID = value;
93 }
94
95 }