1
7
8 package oasis.names.tc.wsrp.v1.types;
9
10 public class Templates implements java.io.Serializable {
11 private java.lang.String defaultTemplate;
12 private java.lang.String blockingActionTemplate;
13 private java.lang.String renderTemplate;
14 private java.lang.String resourceTemplate;
15 private java.lang.String secureDefaultTemplate;
16 private java.lang.String secureBlockingActionTemplate;
17 private java.lang.String secureRenderTemplate;
18 private java.lang.String secureResourceTemplate;
19 private oasis.names.tc.wsrp.v1.types.Extension[] extensions;
20
21 public Templates() {
22 }
23
24 public Templates(
25 java.lang.String blockingActionTemplate,
26 java.lang.String defaultTemplate,
27 oasis.names.tc.wsrp.v1.types.Extension[] extensions,
28 java.lang.String renderTemplate,
29 java.lang.String resourceTemplate,
30 java.lang.String secureBlockingActionTemplate,
31 java.lang.String secureDefaultTemplate,
32 java.lang.String secureRenderTemplate,
33 java.lang.String secureResourceTemplate) {
34 this.defaultTemplate = defaultTemplate;
35 this.blockingActionTemplate = blockingActionTemplate;
36 this.renderTemplate = renderTemplate;
37 this.resourceTemplate = resourceTemplate;
38 this.secureDefaultTemplate = secureDefaultTemplate;
39 this.secureBlockingActionTemplate = secureBlockingActionTemplate;
40 this.secureRenderTemplate = secureRenderTemplate;
41 this.secureResourceTemplate = secureResourceTemplate;
42 this.extensions = extensions;
43 }
44
45
46
51 public java.lang.String getDefaultTemplate() {
52 return defaultTemplate;
53 }
54
55
56
61 public void setDefaultTemplate(java.lang.String defaultTemplate) {
62 this.defaultTemplate = defaultTemplate;
63 }
64
65
66
71 public java.lang.String getBlockingActionTemplate() {
72 return blockingActionTemplate;
73 }
74
75
76
81 public void setBlockingActionTemplate(java.lang.String blockingActionTemplate) {
82 this.blockingActionTemplate = blockingActionTemplate;
83 }
84
85
86
91 public java.lang.String getRenderTemplate() {
92 return renderTemplate;
93 }
94
95
96
101 public void setRenderTemplate(java.lang.String renderTemplate) {
102 this.renderTemplate = renderTemplate;
103 }
104
105
106
111 public java.lang.String getResourceTemplate() {
112 return resourceTemplate;
113 }
114
115
116
121 public void setResourceTemplate(java.lang.String resourceTemplate) {
122 this.resourceTemplate = resourceTemplate;
123 }
124
125
126
131 public java.lang.String getSecureDefaultTemplate() {
132 return secureDefaultTemplate;
133 }
134
135
136
141 public void setSecureDefaultTemplate(java.lang.String secureDefaultTemplate) {
142 this.secureDefaultTemplate = secureDefaultTemplate;
143 }
144
145
146
151 public java.lang.String getSecureBlockingActionTemplate() {
152 return secureBlockingActionTemplate;
153 }
154
155
156
161 public void setSecureBlockingActionTemplate(java.lang.String secureBlockingActionTemplate) {
162 this.secureBlockingActionTemplate = secureBlockingActionTemplate;
163 }
164
165
166
171 public java.lang.String getSecureRenderTemplate() {
172 return secureRenderTemplate;
173 }
174
175
176
181 public void setSecureRenderTemplate(java.lang.String secureRenderTemplate) {
182 this.secureRenderTemplate = secureRenderTemplate;
183 }
184
185
186
191 public java.lang.String getSecureResourceTemplate() {
192 return secureResourceTemplate;
193 }
194
195
196
201 public void setSecureResourceTemplate(java.lang.String secureResourceTemplate) {
202 this.secureResourceTemplate = secureResourceTemplate;
203 }
204
205
206
211 public oasis.names.tc.wsrp.v1.types.Extension[] getExtensions() {
212 return extensions;
213 }
214
215
216
221 public void setExtensions(oasis.names.tc.wsrp.v1.types.Extension[] extensions) {
222 this.extensions = extensions;
223 }
224
225 public oasis.names.tc.wsrp.v1.types.Extension getExtensions(int i) {
226 return this.extensions[i];
227 }
228
229 public void setExtensions(int i, oasis.names.tc.wsrp.v1.types.Extension _value) {
230 this.extensions[i] = _value;
231 }
232
233 private java.lang.Object __equalsCalc = null;
234 public synchronized boolean equals(java.lang.Object obj) {
235 if (!(obj instanceof Templates)) return false;
236 Templates other = (Templates) obj;
237 if (obj == null) return false;
238 if (this == obj) return true;
239 if (__equalsCalc != null) {
240 return (__equalsCalc == obj);
241 }
242 __equalsCalc = obj;
243 boolean _equals;
244 _equals = true &&
245 ((this.defaultTemplate==null && other.getDefaultTemplate()==null) ||
246 (this.defaultTemplate!=null &&
247 this.defaultTemplate.equals(other.getDefaultTemplate()))) &&
248 ((this.blockingActionTemplate==null && other.getBlockingActionTemplate()==null) ||
249 (this.blockingActionTemplate!=null &&
250 this.blockingActionTemplate.equals(other.getBlockingActionTemplate()))) &&
251 ((this.renderTemplate==null && other.getRenderTemplate()==null) ||
252 (this.renderTemplate!=null &&
253 this.renderTemplate.equals(other.getRenderTemplate()))) &&
254 ((this.resourceTemplate==null && other.getResourceTemplate()==null) ||
255 (this.resourceTemplate!=null &&
256 this.resourceTemplate.equals(other.getResourceTemplate()))) &&
257 ((this.secureDefaultTemplate==null && other.getSecureDefaultTemplate()==null) ||
258 (this.secureDefaultTemplate!=null &&
259 this.secureDefaultTemplate.equals(other.getSecureDefaultTemplate()))) &&
260 ((this.secureBlockingActionTemplate==null && other.getSecureBlockingActionTemplate()==null) ||
261 (this.secureBlockingActionTemplate!=null &&
262 this.secureBlockingActionTemplate.equals(other.getSecureBlockingActionTemplate()))) &&
263 ((this.secureRenderTemplate==null && other.getSecureRenderTemplate()==null) ||
264 (this.secureRenderTemplate!=null &&
265 this.secureRenderTemplate.equals(other.getSecureRenderTemplate()))) &&
266 ((this.secureResourceTemplate==null && other.getSecureResourceTemplate()==null) ||
267 (this.secureResourceTemplate!=null &&
268 this.secureResourceTemplate.equals(other.getSecureResourceTemplate()))) &&
269 ((this.extensions==null && other.getExtensions()==null) ||
270 (this.extensions!=null &&
271 java.util.Arrays.equals(this.extensions, other.getExtensions())));
272 __equalsCalc = null;
273 return _equals;
274 }
275
276 private boolean __hashCodeCalc = false;
277 public synchronized int hashCode() {
278 if (__hashCodeCalc) {
279 return 0;
280 }
281 __hashCodeCalc = true;
282 int _hashCode = 1;
283 if (getDefaultTemplate() != null) {
284 _hashCode += getDefaultTemplate().hashCode();
285 }
286 if (getBlockingActionTemplate() != null) {
287 _hashCode += getBlockingActionTemplate().hashCode();
288 }
289 if (getRenderTemplate() != null) {
290 _hashCode += getRenderTemplate().hashCode();
291 }
292 if (getResourceTemplate() != null) {
293 _hashCode += getResourceTemplate().hashCode();
294 }
295 if (getSecureDefaultTemplate() != null) {
296 _hashCode += getSecureDefaultTemplate().hashCode();
297 }
298 if (getSecureBlockingActionTemplate() != null) {
299 _hashCode += getSecureBlockingActionTemplate().hashCode();
300 }
301 if (getSecureRenderTemplate() != null) {
302 _hashCode += getSecureRenderTemplate().hashCode();
303 }
304 if (getSecureResourceTemplate() != null) {
305 _hashCode += getSecureResourceTemplate().hashCode();
306 }
307 if (getExtensions() != null) {
308 for (int i=0;
309 i<java.lang.reflect.Array.getLength(getExtensions());
310 i++) {
311 java.lang.Object obj = java.lang.reflect.Array.get(getExtensions(), i);
312 if (obj != null &&
313 !obj.getClass().isArray()) {
314 _hashCode += obj.hashCode();
315 }
316 }
317 }
318 __hashCodeCalc = false;
319 return _hashCode;
320 }
321
322 private static org.apache.axis.description.TypeDesc typeDesc =
324 new org.apache.axis.description.TypeDesc(Templates.class, true);
325
326 static {
327 typeDesc.setXmlType(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "Templates"));
328 org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
329 elemField.setFieldName("defaultTemplate");
330 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "defaultTemplate"));
331 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
332 elemField.setNillable(true);
333 typeDesc.addFieldDesc(elemField);
334 elemField = new org.apache.axis.description.ElementDesc();
335 elemField.setFieldName("blockingActionTemplate");
336 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "blockingActionTemplate"));
337 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
338 elemField.setMinOccurs(0);
339 typeDesc.addFieldDesc(elemField);
340 elemField = new org.apache.axis.description.ElementDesc();
341 elemField.setFieldName("renderTemplate");
342 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "renderTemplate"));
343 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
344 elemField.setMinOccurs(0);
345 typeDesc.addFieldDesc(elemField);
346 elemField = new org.apache.axis.description.ElementDesc();
347 elemField.setFieldName("resourceTemplate");
348 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "resourceTemplate"));
349 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
350 elemField.setMinOccurs(0);
351 typeDesc.addFieldDesc(elemField);
352 elemField = new org.apache.axis.description.ElementDesc();
353 elemField.setFieldName("secureDefaultTemplate");
354 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "secureDefaultTemplate"));
355 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
356 elemField.setNillable(true);
357 typeDesc.addFieldDesc(elemField);
358 elemField = new org.apache.axis.description.ElementDesc();
359 elemField.setFieldName("secureBlockingActionTemplate");
360 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "secureBlockingActionTemplate"));
361 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
362 elemField.setMinOccurs(0);
363 typeDesc.addFieldDesc(elemField);
364 elemField = new org.apache.axis.description.ElementDesc();
365 elemField.setFieldName("secureRenderTemplate");
366 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "secureRenderTemplate"));
367 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
368 elemField.setMinOccurs(0);
369 typeDesc.addFieldDesc(elemField);
370 elemField = new org.apache.axis.description.ElementDesc();
371 elemField.setFieldName("secureResourceTemplate");
372 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "secureResourceTemplate"));
373 elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
374 elemField.setMinOccurs(0);
375 typeDesc.addFieldDesc(elemField);
376 elemField = new org.apache.axis.description.ElementDesc();
377 elemField.setFieldName("extensions");
378 elemField.setXmlName(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "extensions"));
379 elemField.setXmlType(new javax.xml.namespace.QName("urn:oasis:names:tc:wsrp:v1:types", "Extension"));
380 elemField.setMinOccurs(0);
381 typeDesc.addFieldDesc(elemField);
382 }
383
384
387 public static org.apache.axis.description.TypeDesc getTypeDesc() {
388 return typeDesc;
389 }
390
391
394 public static org.apache.axis.encoding.Serializer getSerializer(
395 java.lang.String mechType,
396 java.lang.Class _javaType,
397 javax.xml.namespace.QName _xmlType) {
398 return
399 new org.apache.axis.encoding.ser.BeanSerializer(
400 _javaType, _xmlType, typeDesc);
401 }
402
403
406 public static org.apache.axis.encoding.Deserializer getDeserializer(
407 java.lang.String mechType,
408 java.lang.Class _javaType,
409 javax.xml.namespace.QName _xmlType) {
410 return
411 new org.apache.axis.encoding.ser.BeanDeserializer(
412 _javaType, _xmlType, typeDesc);
413 }
414
415 }
416