View Javadoc

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.XmlAttribute;
6   import javax.xml.bind.annotation.XmlType;
7   
8   /**
9    * <p>
10   * Java class for ServiceTransaction complex type.
11   * <p>
12   * The following schema fragment specifies the expected content contained within
13   * this class.
14   * 
15   * <pre>
16   * &lt;complexType name="ServiceTransaction">
17   *   &lt;complexContent>
18   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
19   *       &lt;attribute name="TypeOfServiceTransaction" type="{http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader}TypeOfServiceTransaction" />
20   *       &lt;attribute name="IsNonRepudiationRequired" type="{http://www.w3.org/2001/XMLSchema}string" />
21   *       &lt;attribute name="IsAuthenticationRequired" type="{http://www.w3.org/2001/XMLSchema}string" />
22   *       &lt;attribute name="IsNonRepudiationOfReceiptRequired" type="{http://www.w3.org/2001/XMLSchema}string" />
23   *       &lt;attribute name="IsIntegrityCheckRequired" type="{http://www.w3.org/2001/XMLSchema}string" />
24   *       &lt;attribute name="IsApplicationErrorResponseRequested" type="{http://www.w3.org/2001/XMLSchema}string" />
25   *       &lt;attribute name="TimeToAcknowledgeReceipt" type="{http://www.w3.org/2001/XMLSchema}string" />
26   *       &lt;attribute name="TimeToAcknowledgeAcceptance" type="{http://www.w3.org/2001/XMLSchema}string" />
27   *       &lt;attribute name="TimeToPerform" type="{http://www.w3.org/2001/XMLSchema}string" />
28   *       &lt;attribute name="Recurrence" type="{http://www.w3.org/2001/XMLSchema}string" />
29   *     &lt;/restriction>
30   *   &lt;/complexContent>
31   * &lt;/complexType>
32   * </pre>
33   */
34  @XmlAccessorType(XmlAccessType.FIELD)
35  @XmlType(name = "ServiceTransaction", namespace = "http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader")
36  public class ServiceTransaction {
37  
38      @XmlAttribute(name = "TypeOfServiceTransaction")
39      protected TypeOfServiceTransaction typeOfServiceTransaction;
40      @XmlAttribute(name = "IsNonRepudiationRequired")
41      protected String isNonRepudiationRequired;
42      @XmlAttribute(name = "IsAuthenticationRequired")
43      protected String isAuthenticationRequired;
44      @XmlAttribute(name = "IsNonRepudiationOfReceiptRequired")
45      protected String isNonRepudiationOfReceiptRequired;
46      @XmlAttribute(name = "IsIntegrityCheckRequired")
47      protected String isIntegrityCheckRequired;
48      @XmlAttribute(name = "IsApplicationErrorResponseRequested")
49      protected String isApplicationErrorResponseRequested;
50      @XmlAttribute(name = "TimeToAcknowledgeReceipt")
51      protected String timeToAcknowledgeReceipt;
52      @XmlAttribute(name = "TimeToAcknowledgeAcceptance")
53      protected String timeToAcknowledgeAcceptance;
54      @XmlAttribute(name = "TimeToPerform")
55      protected String timeToPerform;
56      @XmlAttribute(name = "Recurrence")
57      protected String recurrence;
58  
59      /**
60       * Gets the value of the typeOfServiceTransaction property.
61       * 
62       * @return possible object is {@link TypeOfServiceTransaction }
63       */
64      public TypeOfServiceTransaction getTypeOfServiceTransaction() {
65          return typeOfServiceTransaction;
66      }
67  
68      /**
69       * Sets the value of the typeOfServiceTransaction property.
70       * 
71       * @param value
72       *            allowed object is {@link TypeOfServiceTransaction }
73       */
74      public void setTypeOfServiceTransaction(TypeOfServiceTransaction value) {
75          this.typeOfServiceTransaction = value;
76      }
77  
78      /**
79       * Gets the value of the isNonRepudiationRequired property.
80       * 
81       * @return possible object is {@link String }
82       */
83      public String getIsNonRepudiationRequired() {
84          return isNonRepudiationRequired;
85      }
86  
87      /**
88       * Sets the value of the isNonRepudiationRequired property.
89       * 
90       * @param value
91       *            allowed object is {@link String }
92       */
93      public void setIsNonRepudiationRequired(String value) {
94          this.isNonRepudiationRequired = value;
95      }
96  
97      /**
98       * Gets the value of the isAuthenticationRequired property.
99       * 
100      * @return possible object is {@link String }
101      */
102     public String getIsAuthenticationRequired() {
103         return isAuthenticationRequired;
104     }
105 
106     /**
107      * Sets the value of the isAuthenticationRequired property.
108      * 
109      * @param value
110      *            allowed object is {@link String }
111      */
112     public void setIsAuthenticationRequired(String value) {
113         this.isAuthenticationRequired = value;
114     }
115 
116     /**
117      * Gets the value of the isNonRepudiationOfReceiptRequired property.
118      * 
119      * @return possible object is {@link String }
120      */
121     public String getIsNonRepudiationOfReceiptRequired() {
122         return isNonRepudiationOfReceiptRequired;
123     }
124 
125     /**
126      * Sets the value of the isNonRepudiationOfReceiptRequired property.
127      * 
128      * @param value
129      *            allowed object is {@link String }
130      */
131     public void setIsNonRepudiationOfReceiptRequired(String value) {
132         this.isNonRepudiationOfReceiptRequired = value;
133     }
134 
135     /**
136      * Gets the value of the isIntegrityCheckRequired property.
137      * 
138      * @return possible object is {@link String }
139      */
140     public String getIsIntegrityCheckRequired() {
141         return isIntegrityCheckRequired;
142     }
143 
144     /**
145      * Sets the value of the isIntegrityCheckRequired property.
146      * 
147      * @param value
148      *            allowed object is {@link String }
149      */
150     public void setIsIntegrityCheckRequired(String value) {
151         this.isIntegrityCheckRequired = value;
152     }
153 
154     /**
155      * Gets the value of the isApplicationErrorResponseRequested property.
156      * 
157      * @return possible object is {@link String }
158      */
159     public String getIsApplicationErrorResponseRequested() {
160         return isApplicationErrorResponseRequested;
161     }
162 
163     /**
164      * Sets the value of the isApplicationErrorResponseRequested property.
165      * 
166      * @param value
167      *            allowed object is {@link String }
168      */
169     public void setIsApplicationErrorResponseRequested(String value) {
170         this.isApplicationErrorResponseRequested = value;
171     }
172 
173     /**
174      * Gets the value of the timeToAcknowledgeReceipt property.
175      * 
176      * @return possible object is {@link String }
177      */
178     public String getTimeToAcknowledgeReceipt() {
179         return timeToAcknowledgeReceipt;
180     }
181 
182     /**
183      * Sets the value of the timeToAcknowledgeReceipt property.
184      * 
185      * @param value
186      *            allowed object is {@link String }
187      */
188     public void setTimeToAcknowledgeReceipt(String value) {
189         this.timeToAcknowledgeReceipt = value;
190     }
191 
192     /**
193      * Gets the value of the timeToAcknowledgeAcceptance property.
194      * 
195      * @return possible object is {@link String }
196      */
197     public String getTimeToAcknowledgeAcceptance() {
198         return timeToAcknowledgeAcceptance;
199     }
200 
201     /**
202      * Sets the value of the timeToAcknowledgeAcceptance property.
203      * 
204      * @param value
205      *            allowed object is {@link String }
206      */
207     public void setTimeToAcknowledgeAcceptance(String value) {
208         this.timeToAcknowledgeAcceptance = value;
209     }
210 
211     /**
212      * Gets the value of the timeToPerform property.
213      * 
214      * @return possible object is {@link String }
215      */
216     public String getTimeToPerform() {
217         return timeToPerform;
218     }
219 
220     /**
221      * Sets the value of the timeToPerform property.
222      * 
223      * @param value
224      *            allowed object is {@link String }
225      */
226     public void setTimeToPerform(String value) {
227         this.timeToPerform = value;
228     }
229 
230     /**
231      * Gets the value of the recurrence property.
232      * 
233      * @return possible object is {@link String }
234      */
235     public String getRecurrence() {
236         return recurrence;
237     }
238 
239     /**
240      * Sets the value of the recurrence property.
241      * 
242      * @param value
243      *            allowed object is {@link String }
244      */
245     public void setRecurrence(String value) {
246         this.recurrence = value;
247     }
248 
249 }