001: /**
002: * Templates.java
003: *
004: * This file was auto-generated from WSDL
005: * by the Apache Axis 1.2RC3 Feb 28, 2005 (10:15:14 EST) WSDL2Java emitter.
006: */package oasis.names.tc.wsrp.v1.types;
007:
008: public class Templates implements java.io.Serializable {
009: private java.lang.String defaultTemplate;
010: private java.lang.String blockingActionTemplate;
011: private java.lang.String renderTemplate;
012: private java.lang.String resourceTemplate;
013: private java.lang.String secureDefaultTemplate;
014: private java.lang.String secureBlockingActionTemplate;
015: private java.lang.String secureRenderTemplate;
016: private java.lang.String secureResourceTemplate;
017: private oasis.names.tc.wsrp.v1.types.Extension[] extensions;
018:
019: public Templates() {
020: }
021:
022: public Templates(java.lang.String blockingActionTemplate,
023: java.lang.String defaultTemplate,
024: oasis.names.tc.wsrp.v1.types.Extension[] extensions,
025: java.lang.String renderTemplate,
026: java.lang.String resourceTemplate,
027: java.lang.String secureBlockingActionTemplate,
028: java.lang.String secureDefaultTemplate,
029: java.lang.String secureRenderTemplate,
030: java.lang.String secureResourceTemplate) {
031: this .defaultTemplate = defaultTemplate;
032: this .blockingActionTemplate = blockingActionTemplate;
033: this .renderTemplate = renderTemplate;
034: this .resourceTemplate = resourceTemplate;
035: this .secureDefaultTemplate = secureDefaultTemplate;
036: this .secureBlockingActionTemplate = secureBlockingActionTemplate;
037: this .secureRenderTemplate = secureRenderTemplate;
038: this .secureResourceTemplate = secureResourceTemplate;
039: this .extensions = extensions;
040: }
041:
042: /**
043: * Gets the defaultTemplate value for this Templates.
044: *
045: * @return defaultTemplate
046: */
047: public java.lang.String getDefaultTemplate() {
048: return defaultTemplate;
049: }
050:
051: /**
052: * Sets the defaultTemplate value for this Templates.
053: *
054: * @param defaultTemplate
055: */
056: public void setDefaultTemplate(java.lang.String defaultTemplate) {
057: this .defaultTemplate = defaultTemplate;
058: }
059:
060: /**
061: * Gets the blockingActionTemplate value for this Templates.
062: *
063: * @return blockingActionTemplate
064: */
065: public java.lang.String getBlockingActionTemplate() {
066: return blockingActionTemplate;
067: }
068:
069: /**
070: * Sets the blockingActionTemplate value for this Templates.
071: *
072: * @param blockingActionTemplate
073: */
074: public void setBlockingActionTemplate(
075: java.lang.String blockingActionTemplate) {
076: this .blockingActionTemplate = blockingActionTemplate;
077: }
078:
079: /**
080: * Gets the renderTemplate value for this Templates.
081: *
082: * @return renderTemplate
083: */
084: public java.lang.String getRenderTemplate() {
085: return renderTemplate;
086: }
087:
088: /**
089: * Sets the renderTemplate value for this Templates.
090: *
091: * @param renderTemplate
092: */
093: public void setRenderTemplate(java.lang.String renderTemplate) {
094: this .renderTemplate = renderTemplate;
095: }
096:
097: /**
098: * Gets the resourceTemplate value for this Templates.
099: *
100: * @return resourceTemplate
101: */
102: public java.lang.String getResourceTemplate() {
103: return resourceTemplate;
104: }
105:
106: /**
107: * Sets the resourceTemplate value for this Templates.
108: *
109: * @param resourceTemplate
110: */
111: public void setResourceTemplate(java.lang.String resourceTemplate) {
112: this .resourceTemplate = resourceTemplate;
113: }
114:
115: /**
116: * Gets the secureDefaultTemplate value for this Templates.
117: *
118: * @return secureDefaultTemplate
119: */
120: public java.lang.String getSecureDefaultTemplate() {
121: return secureDefaultTemplate;
122: }
123:
124: /**
125: * Sets the secureDefaultTemplate value for this Templates.
126: *
127: * @param secureDefaultTemplate
128: */
129: public void setSecureDefaultTemplate(
130: java.lang.String secureDefaultTemplate) {
131: this .secureDefaultTemplate = secureDefaultTemplate;
132: }
133:
134: /**
135: * Gets the secureBlockingActionTemplate value for this Templates.
136: *
137: * @return secureBlockingActionTemplate
138: */
139: public java.lang.String getSecureBlockingActionTemplate() {
140: return secureBlockingActionTemplate;
141: }
142:
143: /**
144: * Sets the secureBlockingActionTemplate value for this Templates.
145: *
146: * @param secureBlockingActionTemplate
147: */
148: public void setSecureBlockingActionTemplate(
149: java.lang.String secureBlockingActionTemplate) {
150: this .secureBlockingActionTemplate = secureBlockingActionTemplate;
151: }
152:
153: /**
154: * Gets the secureRenderTemplate value for this Templates.
155: *
156: * @return secureRenderTemplate
157: */
158: public java.lang.String getSecureRenderTemplate() {
159: return secureRenderTemplate;
160: }
161:
162: /**
163: * Sets the secureRenderTemplate value for this Templates.
164: *
165: * @param secureRenderTemplate
166: */
167: public void setSecureRenderTemplate(
168: java.lang.String secureRenderTemplate) {
169: this .secureRenderTemplate = secureRenderTemplate;
170: }
171:
172: /**
173: * Gets the secureResourceTemplate value for this Templates.
174: *
175: * @return secureResourceTemplate
176: */
177: public java.lang.String getSecureResourceTemplate() {
178: return secureResourceTemplate;
179: }
180:
181: /**
182: * Sets the secureResourceTemplate value for this Templates.
183: *
184: * @param secureResourceTemplate
185: */
186: public void setSecureResourceTemplate(
187: java.lang.String secureResourceTemplate) {
188: this .secureResourceTemplate = secureResourceTemplate;
189: }
190:
191: /**
192: * Gets the extensions value for this Templates.
193: *
194: * @return extensions
195: */
196: public oasis.names.tc.wsrp.v1.types.Extension[] getExtensions() {
197: return extensions;
198: }
199:
200: /**
201: * Sets the extensions value for this Templates.
202: *
203: * @param extensions
204: */
205: public void setExtensions(
206: oasis.names.tc.wsrp.v1.types.Extension[] extensions) {
207: this .extensions = extensions;
208: }
209:
210: public oasis.names.tc.wsrp.v1.types.Extension getExtensions(int i) {
211: return this .extensions[i];
212: }
213:
214: public void setExtensions(int i,
215: oasis.names.tc.wsrp.v1.types.Extension _value) {
216: this .extensions[i] = _value;
217: }
218:
219: private java.lang.Object __equalsCalc = null;
220:
221: public synchronized boolean equals(java.lang.Object obj) {
222: if (!(obj instanceof Templates))
223: return false;
224: Templates other = (Templates) obj;
225: if (obj == null)
226: return false;
227: if (this == obj)
228: return true;
229: if (__equalsCalc != null) {
230: return (__equalsCalc == obj);
231: }
232: __equalsCalc = obj;
233: boolean _equals;
234: _equals = true
235: && ((this .defaultTemplate == null && other
236: .getDefaultTemplate() == null) || (this .defaultTemplate != null && this .defaultTemplate
237: .equals(other.getDefaultTemplate())))
238: && ((this .blockingActionTemplate == null && other
239: .getBlockingActionTemplate() == null) || (this .blockingActionTemplate != null && this .blockingActionTemplate
240: .equals(other.getBlockingActionTemplate())))
241: && ((this .renderTemplate == null && other
242: .getRenderTemplate() == null) || (this .renderTemplate != null && this .renderTemplate
243: .equals(other.getRenderTemplate())))
244: && ((this .resourceTemplate == null && other
245: .getResourceTemplate() == null) || (this .resourceTemplate != null && this .resourceTemplate
246: .equals(other.getResourceTemplate())))
247: && ((this .secureDefaultTemplate == null && other
248: .getSecureDefaultTemplate() == null) || (this .secureDefaultTemplate != null && this .secureDefaultTemplate
249: .equals(other.getSecureDefaultTemplate())))
250: && ((this .secureBlockingActionTemplate == null && other
251: .getSecureBlockingActionTemplate() == null) || (this .secureBlockingActionTemplate != null && this .secureBlockingActionTemplate
252: .equals(other.getSecureBlockingActionTemplate())))
253: && ((this .secureRenderTemplate == null && other
254: .getSecureRenderTemplate() == null) || (this .secureRenderTemplate != null && this .secureRenderTemplate
255: .equals(other.getSecureRenderTemplate())))
256: && ((this .secureResourceTemplate == null && other
257: .getSecureResourceTemplate() == null) || (this .secureResourceTemplate != null && this .secureResourceTemplate
258: .equals(other.getSecureResourceTemplate())))
259: && ((this .extensions == null && other.getExtensions() == null) || (this .extensions != null && java.util.Arrays
260: .equals(this .extensions, other.getExtensions())));
261: __equalsCalc = null;
262: return _equals;
263: }
264:
265: private boolean __hashCodeCalc = false;
266:
267: public synchronized int hashCode() {
268: if (__hashCodeCalc) {
269: return 0;
270: }
271: __hashCodeCalc = true;
272: int _hashCode = 1;
273: if (getDefaultTemplate() != null) {
274: _hashCode += getDefaultTemplate().hashCode();
275: }
276: if (getBlockingActionTemplate() != null) {
277: _hashCode += getBlockingActionTemplate().hashCode();
278: }
279: if (getRenderTemplate() != null) {
280: _hashCode += getRenderTemplate().hashCode();
281: }
282: if (getResourceTemplate() != null) {
283: _hashCode += getResourceTemplate().hashCode();
284: }
285: if (getSecureDefaultTemplate() != null) {
286: _hashCode += getSecureDefaultTemplate().hashCode();
287: }
288: if (getSecureBlockingActionTemplate() != null) {
289: _hashCode += getSecureBlockingActionTemplate().hashCode();
290: }
291: if (getSecureRenderTemplate() != null) {
292: _hashCode += getSecureRenderTemplate().hashCode();
293: }
294: if (getSecureResourceTemplate() != null) {
295: _hashCode += getSecureResourceTemplate().hashCode();
296: }
297: if (getExtensions() != null) {
298: for (int i = 0; i < java.lang.reflect.Array
299: .getLength(getExtensions()); i++) {
300: java.lang.Object obj = java.lang.reflect.Array.get(
301: getExtensions(), i);
302: if (obj != null && !obj.getClass().isArray()) {
303: _hashCode += obj.hashCode();
304: }
305: }
306: }
307: __hashCodeCalc = false;
308: return _hashCode;
309: }
310:
311: // Type metadata
312: private static org.apache.axis.description.TypeDesc typeDesc = new org.apache.axis.description.TypeDesc(
313: Templates.class, true);
314:
315: static {
316: typeDesc.setXmlType(new javax.xml.namespace.QName(
317: "urn:oasis:names:tc:wsrp:v1:types", "Templates"));
318: org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc();
319: elemField.setFieldName("defaultTemplate");
320: elemField.setXmlName(new javax.xml.namespace.QName(
321: "urn:oasis:names:tc:wsrp:v1:types", "defaultTemplate"));
322: elemField.setXmlType(new javax.xml.namespace.QName(
323: "http://www.w3.org/2001/XMLSchema", "string"));
324: elemField.setNillable(true);
325: typeDesc.addFieldDesc(elemField);
326: elemField = new org.apache.axis.description.ElementDesc();
327: elemField.setFieldName("blockingActionTemplate");
328: elemField.setXmlName(new javax.xml.namespace.QName(
329: "urn:oasis:names:tc:wsrp:v1:types",
330: "blockingActionTemplate"));
331: elemField.setXmlType(new javax.xml.namespace.QName(
332: "http://www.w3.org/2001/XMLSchema", "string"));
333: elemField.setMinOccurs(0);
334: typeDesc.addFieldDesc(elemField);
335: elemField = new org.apache.axis.description.ElementDesc();
336: elemField.setFieldName("renderTemplate");
337: elemField.setXmlName(new javax.xml.namespace.QName(
338: "urn:oasis:names:tc:wsrp:v1:types", "renderTemplate"));
339: elemField.setXmlType(new javax.xml.namespace.QName(
340: "http://www.w3.org/2001/XMLSchema", "string"));
341: elemField.setMinOccurs(0);
342: typeDesc.addFieldDesc(elemField);
343: elemField = new org.apache.axis.description.ElementDesc();
344: elemField.setFieldName("resourceTemplate");
345: elemField
346: .setXmlName(new javax.xml.namespace.QName(
347: "urn:oasis:names:tc:wsrp:v1:types",
348: "resourceTemplate"));
349: elemField.setXmlType(new javax.xml.namespace.QName(
350: "http://www.w3.org/2001/XMLSchema", "string"));
351: elemField.setMinOccurs(0);
352: typeDesc.addFieldDesc(elemField);
353: elemField = new org.apache.axis.description.ElementDesc();
354: elemField.setFieldName("secureDefaultTemplate");
355: elemField.setXmlName(new javax.xml.namespace.QName(
356: "urn:oasis:names:tc:wsrp:v1:types",
357: "secureDefaultTemplate"));
358: elemField.setXmlType(new javax.xml.namespace.QName(
359: "http://www.w3.org/2001/XMLSchema", "string"));
360: elemField.setNillable(true);
361: typeDesc.addFieldDesc(elemField);
362: elemField = new org.apache.axis.description.ElementDesc();
363: elemField.setFieldName("secureBlockingActionTemplate");
364: elemField.setXmlName(new javax.xml.namespace.QName(
365: "urn:oasis:names:tc:wsrp:v1:types",
366: "secureBlockingActionTemplate"));
367: elemField.setXmlType(new javax.xml.namespace.QName(
368: "http://www.w3.org/2001/XMLSchema", "string"));
369: elemField.setMinOccurs(0);
370: typeDesc.addFieldDesc(elemField);
371: elemField = new org.apache.axis.description.ElementDesc();
372: elemField.setFieldName("secureRenderTemplate");
373: elemField.setXmlName(new javax.xml.namespace.QName(
374: "urn:oasis:names:tc:wsrp:v1:types",
375: "secureRenderTemplate"));
376: elemField.setXmlType(new javax.xml.namespace.QName(
377: "http://www.w3.org/2001/XMLSchema", "string"));
378: elemField.setMinOccurs(0);
379: typeDesc.addFieldDesc(elemField);
380: elemField = new org.apache.axis.description.ElementDesc();
381: elemField.setFieldName("secureResourceTemplate");
382: elemField.setXmlName(new javax.xml.namespace.QName(
383: "urn:oasis:names:tc:wsrp:v1:types",
384: "secureResourceTemplate"));
385: elemField.setXmlType(new javax.xml.namespace.QName(
386: "http://www.w3.org/2001/XMLSchema", "string"));
387: elemField.setMinOccurs(0);
388: typeDesc.addFieldDesc(elemField);
389: elemField = new org.apache.axis.description.ElementDesc();
390: elemField.setFieldName("extensions");
391: elemField.setXmlName(new javax.xml.namespace.QName(
392: "urn:oasis:names:tc:wsrp:v1:types", "extensions"));
393: elemField.setXmlType(new javax.xml.namespace.QName(
394: "urn:oasis:names:tc:wsrp:v1:types", "Extension"));
395: elemField.setMinOccurs(0);
396: typeDesc.addFieldDesc(elemField);
397: }
398:
399: /**
400: * Return type metadata object
401: */
402: public static org.apache.axis.description.TypeDesc getTypeDesc() {
403: return typeDesc;
404: }
405:
406: /**
407: * Get Custom Serializer
408: */
409: public static org.apache.axis.encoding.Serializer getSerializer(
410: java.lang.String mechType, java.lang.Class _javaType,
411: javax.xml.namespace.QName _xmlType) {
412: return new org.apache.axis.encoding.ser.BeanSerializer(
413: _javaType, _xmlType, typeDesc);
414: }
415:
416: /**
417: * Get Custom Deserializer
418: */
419: public static org.apache.axis.encoding.Deserializer getDeserializer(
420: java.lang.String mechType, java.lang.Class _javaType,
421: javax.xml.namespace.QName _xmlType) {
422: return new org.apache.axis.encoding.ser.BeanDeserializer(
423: _javaType, _xmlType, typeDesc);
424: }
425:
426: }
|