/**
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with this
* work for additional information regarding copyright ownership. The ASF
* licenses this file to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
* License for the specific language governing permissions and limitations under
* the License.
*/
// This code is structured on to require a 'new' of an object of type
// CxfApacheOrgUtil.
// Alternative, it could be made 'static', but this allowed us to use this same
// object to carry some state.
var org_apache_cxf_XSI_namespace_uri = "http://www.w3.org/2001/XMLSchema-instance";
var org_apache_cxf_XSD_namespace_uri = "http://www.w3.org/2001/XMLSchema";
function cxf_apache_org_util_null_trace(message) {
}
function CxfApacheOrgUtil() {
// Set up tracing if there is a trace object.
if ("function" == typeof(org_apache_cxf_trace)) {
this.trace = org_apache_cxf_trace.trace;
this.trace("Javascript tracing enabled.");
} else {
this.trace = cxf_apache_org_util_null_trace;
}
}
// define a constant for the DOM node type for an element.
CxfApacheOrgUtil.prototype.ELEMENT_NODE = 1;
// compensate for Microsoft's weakness here.
function org_apache_cxf_getNodeLocalName(node) {
if ("localName" in node) {
return node.localName;
} else {
return node.baseName;
}
}
CxfApacheOrgUtil.prototype.getNodeLocalName = org_apache_cxf_getNodeLocalName;
// compensate for lack of namespace support in IE.
function org_apache_cxf_getNamespaceURI(elementNode, namespacePrefix) {
var namespaceURI = null;
if (elementNode.nodeType == 9)
return null;
else {
namespaceURI = org_apache_cxf_findNamespace(elementNode,
namespacePrefix);
if (namespaceURI == null)
namespaceURI = org_apache_cxf_getNamespaceURI(
elementNode.parentNode, namespacePrefix);
else
return namespaceURI;
}
return namespaceURI;
}
// Search through the attributes of one node to find a namespace prefix definition.
function org_apache_cxf_findNamespace(elementNode, namespacePrefix) {
var attributes = elementNode.attributes;
if ((attributes != null) && (attributes.length > 0)) {
for (var x = 0;x < attributes.length; x++) {
var attributeNodeName = attributes.item(x).nodeName;
var attributeNamespacePrefix = org_apache_cxf_getPrefix(attributes
.item(x).nodeName);
var attributeNamespaceSuffix = org_apache_cxf_getLocalName(attributes
.item(x).nodeName);
if ((namespacePrefix == null) && (attributeNamespacePrefix == null)
&& (attributeNamespaceSuffix == "xmlns"))
return attributes.item(x).nodeValue;
else if ((attributeNamespacePrefix == "xmlns")
&& (attributeNamespaceSuffix == namespacePrefix))
return attributes.item(x).nodeValue;
}
return null;
}
}
// Get namespace for a node.
function org_apache_cxf_get_node_namespaceURI(elementNode) {
var prefix = org_apache_cxf_getPrefix(elementNode.nodeName);
return org_apache_cxf_getNamespaceURI(elementNode, prefix);
}
CxfApacheOrgUtil.prototype.getElementNamespaceURI = org_apache_cxf_get_node_namespaceURI;
// Supprt functions for xsd:any start here.
// Object that can test an element against an 'any' specification.
function org_apache_cxf_any_ns_matcher(style, tns, nslist, nextLocalPart) {
this.style = style;
this.tns = tns;
this.nslist = nslist;
this.nextLocalPart = nextLocalPart;
}
org_apache_cxf_any_ns_matcher.ANY = "##any";
org_apache_cxf_any_ns_matcher.OTHER = "##other";
org_apache_cxf_any_ns_matcher.LOCAL = "##local";
org_apache_cxf_any_ns_matcher.LISTED = "listed";
function org_apache_cxf_any_ns_matcher_match(namespaceURI, localName) {
switch (this.style) {
// should this match local elements?
case org_apache_cxf_any_ns_matcher.ANY :
return true;
case org_apache_cxf_any_ns_matcher.OTHER :
return namespaceURI != this.tns;
case org_apache_cxf_any_ns_matcher.LOCAL :
return namespaceURI == null || namespaceURI == '';
case org_apache_cxf_any_ns_matcher.LISTED :
for (var x in this.nslist) {
var ns = this.nslist[x];
if (ns == "##local") {
if ((namespaceURI == null || namespaceURI == '')
&& (this.nextLocalPart != null && localName != this.nextLocalPart))
return true;
} else {
if (ns == namespaceURI)
return true;
}
}
return false;
}
}
org_apache_cxf_any_ns_matcher.prototype.match = org_apache_cxf_any_ns_matcher_match;
function org_apache_cxf_getPrefix(tagName) {
var prefix;
var prefixIndex = tagName.indexOf(":");
if (prefixIndex == -1)
return null;
else
return prefix = tagName.substring(0, prefixIndex);
}
function org_apache_cxf_getLocalName(tagName) {
var suffix;
var prefixIndex = tagName.indexOf(":");
if (prefixIndex == -1)
return tagName;
else
return suffix = tagName.substring(prefixIndex + 1, tagName.length);
}
function org_apache_cxf_element_name_for_trace(node) {
if (node == null)
return "Null";
else if (node == undefined)
return "Undefined";
else {
var n = '';
if (node.namespaceURI != null && node.namespaceURI != '') {
n = n + "{" + node.namespaceURI + "}";
}
return n + this.getNodeLocalName(node);
}
}
CxfApacheOrgUtil.prototype.traceElementName = org_apache_cxf_element_name_for_trace;
function org_apache_cxf_escapeXmlEntities(val) {
if (val == null || val == undefined)
return "";
else {
val = String(val);
return val.replace(/&/g, "&").replace(//g,
">");
}
}
CxfApacheOrgUtil.prototype.escapeXmlEntities = org_apache_cxf_escapeXmlEntities;
// Is an element xsi:nil? Note, in IE this requires the use of the prefix 'xsi', literally.
function org_apache_cxf_isElementNil(node) {
if (node == null)
throw "null node passed to isElementNil";
// we need to look for an attribute xsi:nil, where xsi is
// http://www.w3.org/2001/XMLSchema-instance. we have the usual
// problem here with namespace-awareness.
if ('function' == typeof node.getAttributeNS) {
var nillness = node.getAttributeNS(
"http://www.w3.org/2001/XMLSchema-instance", "nil");
return nillness != null && nillness == "true";
} else { // we assume the standard prefix and hope for the best.
var nillness = node.getAttribute("xsi:nil");
return nillness != null && nillness == "true";
}
}
CxfApacheOrgUtil.prototype.isElementNil = org_apache_cxf_isElementNil;
function org_apache_cxf_getFirstElementChild(node) {
if (node == undefined)
throw "undefined node to getFirstElementChild";
var n;
for (n = node.firstChild;n != null && n.nodeType != this.ELEMENT_NODE; n = n.nextSibling) {
}
return n;
}
CxfApacheOrgUtil.prototype.getFirstElementChild = org_apache_cxf_getFirstElementChild;
function org_apache_cxf_getNextElementSibling(node) {
if (node == undefined)
throw "undefined node to getNextElementSibling";
if (node == null)
throw "null node to getNextElementSibling";
var n;
for (n = node.nextSibling;n != null && n.nodeType != this.ELEMENT_NODE; n = n.nextSibling);
return n;
}
CxfApacheOrgUtil.prototype.getNextElementSibling = org_apache_cxf_getNextElementSibling;
function org_apache_cxf_isNodeNamedNS(node, namespaceURI, localName) {
if (node == undefined)
throw "undefined node to isNodeNamedNS";
if (namespaceURI == '' || namespaceURI == null) {
if (node.namespaceURI == '' || node.namespaceURI == null) {
return localName == org_apache_cxf_getNodeLocalName(node);
} else
return false;
} else {
return namespaceURI == node.namespaceURI
&& localName == org_apache_cxf_getNodeLocalName(node);
}
}
CxfApacheOrgUtil.prototype.isNodeNamedNS = org_apache_cxf_isNodeNamedNS;
// Firefox splits large text regions into multiple Text objects (4096 chars in
// each). Glue it back together.
function org_apache_cxf_getNodeText(node) {
var r = "";
for (var x = 0;x < node.childNodes.length; x++) {
r = r + node.childNodes[x].nodeValue;
}
return r;
}
CxfApacheOrgUtil.prototype.getNodeText = org_apache_cxf_getNodeText;
// This always uses soap-env, soap, and xsi as prefixes.
function org_apache_cxf_begin_soap11_message(namespaceAttributes) {
var value = ''
+ '';
return value;
}
CxfApacheOrgUtil.prototype.beginSoap11Message = org_apache_cxf_begin_soap11_message;
function org_apache_cxf_end_soap11_message() {
return '';
}
CxfApacheOrgUtil.prototype.endSoap11Message = org_apache_cxf_end_soap11_message;
var org_apache_cxf_base64_keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
function org_apache_cxf_base64_encode64array(input) {
var output = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
do {
var count = 1;
chr1 = chr2 = chr3 = 0;
chr1 = input[i++];
if (i < input.length) {
chr2 = input[i++];
count++;
}
if (i < input.length) {
chr3 = input[i++];
count++;
}
enc1 = chr1 >> 2;
enc2 = ((chr1 & 3) << 4) | (chr2 >> 4);
if (count > 1) {
enc3 = ((chr2 & 15) << 2) | (chr3 >> 6);
if (count > 2)
enc4 = chr3 & 63;
else
enc4 = 64;
} else
enc3 = enc4 = 64;
output = output + org_apache_cxf_base64_keyStr.charAt(enc1)
+ org_apache_cxf_base64_keyStr.charAt(enc2)
+ org_apache_cxf_base64_keyStr.charAt(enc3)
+ org_apache_cxf_base64_keyStr.charAt(enc4);
} while (i < input.length);
return output;
}
function org_apache_cxf_base64_encode64Unicode(input) {
var data = new Array(2 + (input.length * 2));
data[0] = 0xff;
data[1] = 0xfe;
for (var x = 0;x < input.length; x++) {
var c = input.charCodeAt(x);
data[2 + (x * 2)] = c & 0xff;
data[3 + (x * 2)] = (c >> 8) & 0xff;
}
return encode64array(data);
}
// we may be able to do this more cleanly with unescape( encodeURIComponent(
// input ) );
function org_apache_cxf_base64_encode64UTF8(input) {
// determine how many bytes are needed for the complete conversion
var bytesNeeded = 0;
for (var i = 0;i < input.length; i++) {
if (input.charCodeAt(i) < 0x80) {
++bytesNeeded;
} else if (input.charCodeAt(i) < 0x0800) {
bytesNeeded += 2;
} else if (input.charCodeAt(i) < 0x10000) {
bytesNeeded += 3;
} else {
bytesNeeded += 4;
}
}
// allocate a byte[] of the necessary size
var data = new Array(bytesNeeded);
// do the conversion from character code points to utf-8
var bytes = 0;
for (var i = 0;i < input.length; i++) {
if (input.charCodeAt(i) < 0x80) {
data[bytes++] = input.charCodeAt(i);
} else if (input.charCodeAt(i) < 0x0800) {
data[bytes++] = ((input.charCodeAt(i) >> 6) | 0xC0);
data[bytes++] = ((input.charCodeAt(i) & 0x3F) | 0x80);
} else if (input.charCodeAt(i) < 0x10000) {
data[bytes++] = ((input.charCodeAt(i) >> 12) | 0xE0);
data[bytes++] = (((input.charCodeAt(i) >> 6) & 0x3F) | 0x80);
data[bytes++] = ((input.charCodeAt(i) & 0x3F) | 0x80);
} else {
data[bytes++] = ((input.charCodeAt(i) >> 18) | 0xF0);
data[bytes++] = (((input.charCodeAt(i) >> 12) & 0x3F) | 0x80);
data[bytes++] = (((input.charCodeAt(i) >> 6) & 0x3F) | 0x80);
data[bytes++] = ((input.charCodeAt(i) & 0x3F) | 0x80);
}
}
return encode64array(data);
}
function org_apache_cxf_base64_decode64array(input) {
var output = new Array();
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
// remove all characters that are not A-Z, a-z, 0-9, +, /, or =
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
do {
enc1 = org_apache_cxf_base64_keyStr.indexOf(input.charAt(i++));
enc2 = org_apache_cxf_base64_keyStr.indexOf(input.charAt(i++));
enc3 = org_apache_cxf_base64_keyStr.indexOf(input.charAt(i++));
enc4 = org_apache_cxf_base64_keyStr.indexOf(input.charAt(i++));
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
output[output.length] = chr1;
if (enc3 != 64) {
output[output.length] = chr2;
}
if (enc4 != 64) {
output[output.length] = chr3;
}
} while (i < input.length);
return output;
}
var org_apache_cxf_base64_hD = "0123456789ABCDEF";
function org_apache_cxf_base64_d2h(d) {
var h = org_apache_cxf_base64_hD.substr(d & 15, 1);
while (d > 15) {
d >>= 4;
h = org_apache_cxf_base64_hD.substr(d & 15, 1) + h;
}
return h;
}
function org_apache_cxf_base64_decode64Unicode(input) {
var bytes = org_apache_cxf_base64_decode64array(input);
var swap;
var output = "";
if (bytes[0] == 0xff && bytes[1] == 0xfe) {
swap = true;
} else if (bytes[0] == 0xfe && bytes[1] == 0xff) {
swap = false;
} else {
confirm("Problem with decoding utf-16");
}
for (var x = 2;x < bytes.length; x = x + 2) {
var c;
if (swap)
c = (bytes[x + 1] << 8) | bytes[x];
else
c = (bytes[x] << 8) | bytes[x + 1];
output = output + String.fromCharCode(c);
}
return output;
}
// we may be able to do this more cleanly with decodeURIComponent( escape( input
// ) );
function org_apache_cxf_base64_decode64UTF8(input) {
var utftext = org_apache_cxf_base64_decode64array(input);
var plaintext = "";
var cRay = new Array();
var i = 0;
var c;
var c2;
var c3;
while (i < utftext.length) {
c = utftext[i];
if (c < 128) {
plaintext += String.fromCharCode(c);
i++;
} else if ((c > 191) && (c < 224)) {
c2 = utftext[i + 1];
plaintext += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
i += 2;
} else {
c2 = utftext[i + 1];
c3 = utftext[i + 2];
plaintext += String.fromCharCode(((c & 15) << 12)
| ((c2 & 63) << 6) | (c3 & 63));
i += 3;
}
}
return plaintext;
}
// MTOM deserialization.
// This assumes that the only content type it will be asked to deal with is text/plain;charset=utf-8.
// This only handles cid: xop URNs.
var org_apache_cxf_XOP_NS = 'http://www.w3.org/2004/08/xop/include';
function org_apache_cxf_deserialize_MTOM_or_base64(element) {
var elementChild = this.getFirstElementChild(element);
if (elementChild == null) { // no MTOM, assume base64
var base64Text = this.getNodeText(element);
// we assume this is text/plain;charset=utf-8. We could check for the
// xmime attribute.
return org_apache_cxf_base64_decode64UTF8(base64Text);
}
//
if (!org_apache_cxf_isNodeNamedNS(elementChild, org_apache_cxf_XOP_NS, 'Include')) {
this.trace('Invalid child element of base64 element');
return ''; // we don't knoww what this is, so we throw it out. We could
// throw.
}
var href = elementChild.getAttribute('href');
if(!href) {
this.trace('missing href for xop:Include');
return ''; // we don't knoww what this is, so we throw it out. We could
// throw.
}
// we only support cid:, not URLs.
if(href.length < 4 || href.substr(0, 4) != 'cid:') {
this.trace('Non-cid href in xop:Include: ' + href);
return '';
}
var cid = href.substr(4);
var partobject = this.client.parts[cid];
if(!partobject) {
this.trace('xop:Include href points to missing attachment: ' + href);
return '';
}
// success.
return partobject.data;
}
CxfApacheOrgUtil.prototype.deserializeBase64orMom = org_apache_cxf_deserialize_MTOM_or_base64;
/*
* Client object sends requests and calls back with responses.
*/
function CxfApacheOrgClient(utils) {
utils.trace("Client constructor");
this.utils = utils;
utils.client = this; // we aren't worried about multithreading!
this.mtomparts = [];
this.soapAction = "";
this.messageType = "CALL";
// handler functions
this.onsuccess = null;
this.onerror = null;
// Firefox is noncompliant with respect to the defined constants,
// so we define our own.
this.READY_STATE_UNINITIALIZED = 0;
this.READY_STATE_LOADING = 1;
this.READY_STATE_LOADED = 2;
this.READY_STATE_INTERACTIVE = 3;
this.READY_STATE_DONE = 4;
}
var org_apache_cxf_pad_string_PAD_LEFT = 0;
var org_apache_cxf_pad_string_PAD_RIGHT = 1;
var org_apache_cxf_pad_string_PAD_BOTH = 2;
function org_apache_cxf_pad_string(string, len, pad, type) {
var append = new String();
len = isNaN(len) ? 0 : len - string.length;
pad = typeof(pad) == 'string' ? pad : ' ';
if (type == org_apache_cxf_pad_string_PAD_BOTH) {
string = org_apache_cxf_pad_sring(Math.floor(len / 2) + string.length,
pad, org_apache_cxf_pad_string_PAD_LEFT);
return (org_apache_cxf_pad_string(Math.ceil(len / 2) + string.length,
pad, org_apache_cxf_pad_string_PAD_RIGHT));
}
while ((len -= pad.length) > 0)
append += pad;
append += pad.substr(0, len + pad.length);
return (type == org_apache_cxf_pad_string_PAD_LEFT
? append.concat(string)
: string.concat(append));
}
/*
* Generate a uniformly distributed random integer within the range ..
* . (min) - Lower limit: random >= min (default: 0) (max) - Upper limit:
* random <= max (default: 1)
*/
function org_apache_cxf_random_int(min, max) {
if (!isFinite(min))
min = 0;
if (!isFinite(max))
max = 1;
return Math.floor((Math.random() % 1) * (max - min + 1) + min);
}
function org_apache_cxf_random_hex_string(len) {
var random = org_apache_cxf_random_int(0, Math.pow(16, len) - 1);
return org_apache_cxf_pad_string(random.toString(16), len, '0',
org_apache_cxf_pad_string_PAD_LEFT);
}
function org_apache_cxf_make_uuid(type) {
switch ((type || 'v4').toUpperCase()) {
// Version 4 UUID (Section 4.4 of RFC 4122)
case 'V4' :
var tl = org_apache_cxf_random_hex_string(8);
// time_low
var tm = org_apache_cxf_random_hex_string(4);
// time_mid
var thav = '4' + org_apache_cxf_random_hex_string(3);
// time_hi_and_version
var cshar = org_apache_cxf_random_int(0, 0xFF);
// clock_seq_hi_and_reserved
cshar = ((cshar & ~(1 << 6)) | (1 << 7)).toString(16);
var csl = org_apache_cxf_random_hex_string(2);
// clock_seq_low
var n = org_apache_cxf_random_hex_string(12);
// node
return (tl + '-' + tm + '-' + thav + '-' + cshar + csl + '-' + n);
// Nil UUID (Section 4.1.7 of RFC 4122)
case 'NIL' :
return '00000000-0000-0000-0000-000000000000';
}
return null;
}
//
// Returns XMLHttpRequest object.
//
var ORG_APACHE_CXF_XMLHTTPREQUEST_MS_PROGIDS = new Array(
"Msxml2.XMLHTTP.7.0",
"Msxml2.XMLHTTP.6.0",
"Msxml2.XMLHTTP.5.0",
"Msxml2.XMLHTTP.4.0",
"MSXML2.XMLHTTP.3.0",
"MSXML2.XMLHTTP",
"Microsoft.XMLHTTP"
);
function org_apache_cxf_getXMLHttpRequest()
{
var httpRequest = null;
// Create the appropriate HttpRequest object for the browser.
try {
httpRequest = new XMLHttpRequest();
return httpRequest;
} catch(ex) {
}
if (window.ActiveXObject != null) {
// Must be IE, find the right ActiveXObject.
var success = false;
//
// Define a list of Microsoft XML HTTP ProgIDs.
//
for (var i = 0;
i < ORG_APACHE_CXF_XMLHTTPREQUEST_MS_PROGIDS.length && !success;
i++)
{
try
{
httpRequest = new ActiveXObject(ORG_APACHE_CXF_XMLHTTPREQUEST_MS_PROGIDS[i]);
success = true;
}
catch (ex)
{
// no reason to log unless we come up empty.
}
}
if(!success) {
this.utils.trace("Unable to get any Microsoft XML HttpRequest object.");
throw "org_apache_cxf no Microsoft XMLHttpRequest";
}
}
// Return it.
return httpRequest;
}
CxfApacheOrgClient.prototype.getXMLHttpRequest = org_apache_cxf_getXMLHttpRequest;
var ORG_APACHE_CXF_MTOM_REQUEST_HEADER = 'Content-Type: application/xop+xml; type="text/xml"; charset=utf-8\r\n';
// Caller must avoid stupid mistakes like 'GET' with a request body.
// This does not support attempts to cross-script.
// This imposes a relatively straightforward set of HTTP options.
function org_apache_cxf_client_request(url, requestXML, method, sync, headers)
{
this.utils.trace("request " + url);
this.url = url;
this.sync = sync;
this.req = null;
if (method) {
this.method = method;
} else {
if (requestXML)
this.method = "POST";
else
this.method = "GET";
}
try {
this.req = this.getXMLHttpRequest();
} catch (err) {
this.utils.trace("Error creating XMLHttpRequest: " + err);
this.req = null;
}
if (this.req == null) {
this.utils.trace("Unable to create request object.");
throw "ORG_APACHE_CXF_NO_REQUEST_OBJECT";
}
this.utils.trace("about to open " + this.method + " " + this.url);
this.req.open(this.method, this.url, !this.sync);
var mimeBoundary;
// we can't do binary MTOM, but we can do 'text/plain' !
if (this.mtomparts.length > 0) {
var uuid = org_apache_cxf_make_uuid('v4');
mimeBoundary = '@_bOuNDaRy_' + uuid;
var ctHeader = 'multipart/related; start-info="text/xml"; type="application/xop+xml"; boundary="'
+ mimeBoundary + '"';
this.req.setRequestHeader("Content-Type", ctHeader);
} else {
// for now, assume SOAP 1.1. 1.2 calls for application/xml.
// also assume we're talking Unicode here.
this.req.setRequestHeader("Content-Type", "text/xml;charset=utf-8");
}
if (headers) { // must be array indexed by header field.
// avoid extra properties on the headers.
for (var h in headers) {
if(headers.hasOwnProperty(h)) {
this.req.setRequestHeader(h, headers[h]);
}
}
}
this.req.setRequestHeader("SOAPAction", this.soapAction);
this.req.setRequestHeader("MessageType", this.messageType);
var requester = this; /* setup a closure */
this.req.onreadystatechange = function() {
requester.onReadyState();
}
// NOTE: we do not call the onerror callback for a synchronous error
// at request time. We let the request object throw as it will.
// onError will only be called for asynchronous errors.
this.utils.trace("about to send data" + this.method + " " + this.url);
var dataToSend;
if (this.mtomparts.length == 0) {
dataToSend = requestXML;
} else {
dataToSend = "--" + mimeBoundary + "\r\n";
dataToSend = dataToSend + ORG_APACHE_CXF_MTOM_REQUEST_HEADER + "\r\n";
dataToSend = dataToSend + requestXML;
for (var bx in this.mtomparts) {
var part = this.mtomparts[bx];
dataToSend += "\r\n\r\n--" + mimeBoundary + "\r\n";
dataToSend += part;
}
dataToSend += "--" + mimeBoundary + "--\r\n";
}
this.req.send(dataToSend);
}
CxfApacheOrgClient.prototype.request = org_apache_cxf_client_request;
function org_apache_cxf_trim_string(str) {
return str.replace(/^\s+|\s+$/g, '');
}
// this gets an array of a=b strings, and produces a dictionary of x[a]=b;
function org_apache_cxf_parse_mime_keyword_value_pairs(strings) {
var result = [];
for (var x = 1;x < strings.length; x = x + 1) {
var str = strings[x];
var valequal = str.indexOf("=");
if (valequal != -1) {
var k = str.substr(0, valequal);
var v = str.substr(valequal + 1);
v = org_apache_cxf_trim_string(v);
if (v.charAt(0) == '"') {
v = v.substr(1, v.length - 2);
}
if (v.charAt(0) == "'") {
v = v.substr(1, v.length - 2);
}
result[org_apache_cxf_trim_string(k.toLowerCase())] = v;
}
}
return result;
}
function org_apache_cxf_regexp_escape(text) {
if (!arguments.callee.sRE) {
var specials = ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{',
'}', '\\'];
arguments.callee.sRE = new RegExp('(\\' + specials.join('|\\') + ')',
'g');
}
return text.replace(arguments.callee.sRE, '\\$1');
}
// Called when we don't have response XML.
// returns true if we have multipart-related, false if we don't or can't parse
// it.
function org_apache_cxf_parse_multipart_related() {
var contentType = this.req.getResponseHeader("content-type");
if (!contentType)
return false; // not bloody likely.
var ctPart = contentType.split(/\s*;\s*/);
var ctMain = ctPart[0].toLowerCase();
if (ctMain != "multipart/related")
return false;
// now we have keyword-value pairs.
var params = org_apache_cxf_parse_mime_keyword_value_pairs(ctPart);
// there is a lot of noise we don't care about. all we really want is the
// boundary.
var boundary = params['boundary'];
if (!boundary)
return false;
boundary = "--" + boundary; // the annoying 'extra-dash' convention.
// var boundarySplitter = org_apache_cxf_regexp_escape(boundary);
var text = this.req.responseText;
// we are willing to use a lot of memory here.
var parts = text.split(boundary);
// now we have the parts.
// now we have to pull headers off the parts.
this.parts = [];
// the first one is noise due to the initial boundary. The last will just be
// -- due to MIME.
for (var px = 1;px < parts.length - 1; px++) {
var seenOneHeader = false;
var x = 0; // misc index.
var parttext = parts[px];
var headers = [];
nextHeaderLine : for (var endX = parttext.indexOf('\r', x);endX != -1; x = endX
+ 1, endX = parttext.indexOf('\r', x)) {
var headerLine = parttext.slice(x, endX);
if (headerLine == "") {
if (parttext.charAt(endX + 1) == '\n')
endX++;
if (seenOneHeader) {
break nextHeaderLine;
} else {
continue nextHeaderLine;
}
}
seenOneHeader = true;
var colonIndex = headerLine.indexOf(":");
var headerName = headerLine.slice(0, colonIndex).toLowerCase();
var headerValue = headerLine.substr(colonIndex+1);
headers[headerName] = org_apache_cxf_trim_string(headerValue);
if (parttext.charAt(endX + 1) == '\n')
endX++;
}
// Now, see about the mime type (if any) and the ID.
var thispart = new Object(); // a constructor seems excessive.
// at exit, x indicates the start of the blank line.
if (parttext.charAt(x + 1) == '\n')
x = x + 1;
thispart.data = parttext.substr(x);
thispart.contentType = headers['content-type'];
if (px > 1) {
var cid = headers['content-id'];
// take of < and >
cid = cid.substr(1, cid.length - 2);
thispart.cid = cid;
this.parts[cid] = thispart;
} else {
// the first part.
var doc;
if (window.ActiveXObject) {
doc = new ActiveXObject("Microsoft.XMLDOM");
doc.async = "false";
doc.loadXML(thispart.data);
} else {
var parser = new DOMParser();
doc = parser.parseFromString(thispart.data, "text/xml");
}
this.mpResponseXML = doc;
}
}
return true;
}
CxfApacheOrgClient.prototype.parseMultipartRelated = org_apache_cxf_parse_multipart_related;
function org_apache_cxf_client_onReadyState() {
var req = this.req;
var ready = req.readyState;
this.utils.trace("onreadystatechange " + ready);
if (ready == this.READY_STATE_DONE) {
var httpStatus;
try {
httpStatus = req.status;
} catch (e) {
// Firefox throws when there was an error here.
this.utils
.trace("onreadystatechange DONE ERROR retrieving status (connection error?)");
if (this.onerror != null) {
this.onerror(e);
}
return;
}
this.utils.trace("onreadystatechange DONE " + httpStatus);
if (httpStatus == 200 || httpStatus == 0) {
if (this.onsuccess != null) {
// the onSuccess function is generated, and picks apart the
// response.
if (!req.responseXML) {
if (this.parseMultipartRelated()) {
this.onsuccess(this, this.mpResponseXML);
return;
}
if (this.onerror != null) {
this.onerror("Could not handle content of response.");
return;
}
}
this.onsuccess(this, req.responseXML);
}
} else {
this.utils.trace("onreadystatechange DONE ERROR "
+ req.getAllResponseHeaders() + " " + req.statusText + " "
+ req.responseText);
if (this.onerror != null)
this.onerror(this);
}
}
}
CxfApacheOrgClient.prototype.onReadyState = org_apache_cxf_client_onReadyState;
function org_apache_cxf_package_mtom(value) {
var uuid = org_apache_cxf_make_uuid('v4');
var placeholder = '';
var mtomObject = 'Content-Type: text/plain; charset="utf-8";\r\nContent-ID: <'
+ uuid + '>\r\n\r\n' + value + '\r\n';
this.client.mtomparts.push(mtomObject);
return placeholder;
}
CxfApacheOrgUtil.prototype.packageMtom = org_apache_cxf_package_mtom;
// Holder object used for xs:any
// The namespaceURI and localName identify the global element from the schema.
// The object to go with it goes into object.
// If the Any is an array, put the array into the object slot.
function org_apache_cxf_any_holder(namespaceURI, localName, object) {
this.typeMarker = "org_apache_cxf_any_holder";
this.namespaceURI = namespaceURI;
this.localName = localName;
this.qname = "{" + namespaceURI + "}" + localName;
this.object = object;
this.raw = false;
}
// the following will simply dump the supplied XML into the message.
function org_apache_cxf_raw_any_holder(xml) {
this.typeMarker = "org_apache_cxf_raw_any_holder";
this.xml = xml;
this.raw = true;
this.xsiType = false;
}
// The following will get an xsi:type attribute in addition to dumping the XML
// into
// the message.
function org_apache_cxf_raw_typed_any_holder(namespaceURI, localName, xml) {
this.typeMarker = "org_apache_cxf_raw_any_holder";
this.namespaceURI = namespaceURI;
this.localName = localName;
this.xml = xml;
this.raw = true;
this.xsiType = true;
}
function org_apache_cxf_get_xsi_type(elementNode) {
var attributes = elementNode.attributes;
if ((attributes != null) && (attributes.length > 0)) {
for (var x = 0;x < attributes.length; x++) {
var attributeNodeName = attributes.item(x).nodeName;
var attributeNamespacePrefix = org_apache_cxf_getPrefix(attributes
.item(x).nodeName);
var attributeNamespaceSuffix = org_apache_cxf_getLocalName(attributes
.item(x).nodeName);
if (attributeNamespaceSuffix == 'type') {
// perhaps this is ours
var ns = org_apache_cxf_getNamespaceURI(elementNode,
attributeNamespacePrefix);
if (ns == org_apache_cxf_XSI_namespace_uri) {
return attributes.item(x).nodeValue;
}
}
}
return null;
}
}
// Return an object if we can deserialize an object, otherwise return the
// element itself.
function org_apache_cxf_deserialize_anyType(cxfjsutils, element) {
var type = org_apache_cxf_get_xsi_type(element);
if (type != null) {
// type is a :-qualified name.
var namespacePrefix = org_apache_cxf_getPrefix(type);
var localName = org_apache_cxf_getLocalName(type);
var uri = org_apache_cxf_getNamespaceURI(element, namespacePrefix);
if (uri == org_apache_cxf_XSD_namespace_uri) {
// we expect a Text node below
var textNode = element.firstChild;
if (textNode == null)
return null;
var text = textNode.nodeValue;
if (text == null)
return null;
// For any of the basic types, assume that the nodeValue is what the
// doctor ordered,
// converted to the appropriate type.
// For some of the more interesting types this needs more work.
if (localName == "int" || localName == "unsignedInt"
|| localName == "long" || localName == "unsignedLong") {
return parseInt(text);
}
if (localName == "float" || localName == "double")
return parseFloat(text);
if (localName == "boolean")
return text == 'true';
return text;
}
var qname = "{" + uri + "}" + localName;
var deserializer = cxfjsutils.interfaceObject.globalElementDeserializers[qname];
if (deserializer != null) {
return deserializer(cxfjsutils, element);
}
}
return element;
}
//
// Definitions for schema: http://web.service.mailarchiver.serpro/
// schema1.xsd
//
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}archive
//
function web_service_mailarchiver_serpro__archive () {
this.typeMarker = 'web_service_mailarchiver_serpro__archive';
this._sessionId = null;
this._message = null;
this._folderId = null;
}
//
// accessor is web_service_mailarchiver_serpro__archive.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__archive.prototype.setSessionId
//
function web_service_mailarchiver_serpro__archive_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__archive.prototype.getSessionId = web_service_mailarchiver_serpro__archive_getSessionId;
function web_service_mailarchiver_serpro__archive_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__archive.prototype.setSessionId = web_service_mailarchiver_serpro__archive_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__archive.prototype.getMessage
// element get for message
// - element type is {http://www.w3.org/2001/XMLSchema}base64Binary
// - optional element
//
// element set for message
// setter function is is web_service_mailarchiver_serpro__archive.prototype.setMessage
//
function web_service_mailarchiver_serpro__archive_getMessage() { return this._message;}
web_service_mailarchiver_serpro__archive.prototype.getMessage = web_service_mailarchiver_serpro__archive_getMessage;
function web_service_mailarchiver_serpro__archive_setMessage(value) { this._message = value;}
web_service_mailarchiver_serpro__archive.prototype.setMessage = web_service_mailarchiver_serpro__archive_setMessage;
//
// accessor is web_service_mailarchiver_serpro__archive.prototype.getFolderId
// element get for folderId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for folderId
// setter function is is web_service_mailarchiver_serpro__archive.prototype.setFolderId
//
function web_service_mailarchiver_serpro__archive_getFolderId() { return this._folderId;}
web_service_mailarchiver_serpro__archive.prototype.getFolderId = web_service_mailarchiver_serpro__archive_getFolderId;
function web_service_mailarchiver_serpro__archive_setFolderId(value) { this._folderId = value;}
web_service_mailarchiver_serpro__archive.prototype.setFolderId = web_service_mailarchiver_serpro__archive_setFolderId;
//
// Serialize {http://web.service.mailarchiver.serpro/}archive
//
function web_service_mailarchiver_serpro__archive_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._message != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._message);
xml = xml + '';
}
}
// block for local variables
{
if (this._folderId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._folderId);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__archive.prototype.serialize = web_service_mailarchiver_serpro__archive_serialize;
function web_service_mailarchiver_serpro__archive_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__archive();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing message');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'message')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
item = cxfjsutils.deserializeBase64orMom(curElement);
}
newobject.setMessage(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing folderId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setFolderId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}createAbsoluteFolder
//
function web_service_mailarchiver_serpro__createAbsoluteFolder () {
this.typeMarker = 'web_service_mailarchiver_serpro__createAbsoluteFolder';
this._sessionId = null;
this._path = null;
}
//
// accessor is web_service_mailarchiver_serpro__createAbsoluteFolder.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__createAbsoluteFolder.prototype.setSessionId
//
function web_service_mailarchiver_serpro__createAbsoluteFolder_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__createAbsoluteFolder.prototype.getSessionId = web_service_mailarchiver_serpro__createAbsoluteFolder_getSessionId;
function web_service_mailarchiver_serpro__createAbsoluteFolder_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__createAbsoluteFolder.prototype.setSessionId = web_service_mailarchiver_serpro__createAbsoluteFolder_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__createAbsoluteFolder.prototype.getPath
// element get for path
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for path
// setter function is is web_service_mailarchiver_serpro__createAbsoluteFolder.prototype.setPath
//
function web_service_mailarchiver_serpro__createAbsoluteFolder_getPath() { return this._path;}
web_service_mailarchiver_serpro__createAbsoluteFolder.prototype.getPath = web_service_mailarchiver_serpro__createAbsoluteFolder_getPath;
function web_service_mailarchiver_serpro__createAbsoluteFolder_setPath(value) { this._path = value;}
web_service_mailarchiver_serpro__createAbsoluteFolder.prototype.setPath = web_service_mailarchiver_serpro__createAbsoluteFolder_setPath;
//
// Serialize {http://web.service.mailarchiver.serpro/}createAbsoluteFolder
//
function web_service_mailarchiver_serpro__createAbsoluteFolder_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._path != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._path);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__createAbsoluteFolder.prototype.serialize = web_service_mailarchiver_serpro__createAbsoluteFolder_serialize;
function web_service_mailarchiver_serpro__createAbsoluteFolder_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__createAbsoluteFolder();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing path');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'path')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setPath(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}archiveResponse
//
function web_service_mailarchiver_serpro__archiveResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__archiveResponse';
this._return = null;
}
//
// accessor is web_service_mailarchiver_serpro__archiveResponse.prototype.getReturn
// element get for return
// - element type is {http://web.service.mailarchiver.serpro/}message
// - optional element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__archiveResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__archiveResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__archiveResponse.prototype.getReturn = web_service_mailarchiver_serpro__archiveResponse_getReturn;
function web_service_mailarchiver_serpro__archiveResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__archiveResponse.prototype.setReturn = web_service_mailarchiver_serpro__archiveResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}archiveResponse
//
function web_service_mailarchiver_serpro__archiveResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
xml = xml + this._return.serialize(cxfjsutils, 'return', null);
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__archiveResponse.prototype.serialize = web_service_mailarchiver_serpro__archiveResponse_serialize;
function web_service_mailarchiver_serpro__archiveResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__archiveResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
item = web_service_mailarchiver_serpro__message_deserialize(cxfjsutils, curElement);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}renameFolder
//
function web_service_mailarchiver_serpro__renameFolder () {
this.typeMarker = 'web_service_mailarchiver_serpro__renameFolder';
this._sessionId = null;
this._folderId = null;
this._newName = null;
}
//
// accessor is web_service_mailarchiver_serpro__renameFolder.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__renameFolder.prototype.setSessionId
//
function web_service_mailarchiver_serpro__renameFolder_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__renameFolder.prototype.getSessionId = web_service_mailarchiver_serpro__renameFolder_getSessionId;
function web_service_mailarchiver_serpro__renameFolder_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__renameFolder.prototype.setSessionId = web_service_mailarchiver_serpro__renameFolder_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__renameFolder.prototype.getFolderId
// element get for folderId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for folderId
// setter function is is web_service_mailarchiver_serpro__renameFolder.prototype.setFolderId
//
function web_service_mailarchiver_serpro__renameFolder_getFolderId() { return this._folderId;}
web_service_mailarchiver_serpro__renameFolder.prototype.getFolderId = web_service_mailarchiver_serpro__renameFolder_getFolderId;
function web_service_mailarchiver_serpro__renameFolder_setFolderId(value) { this._folderId = value;}
web_service_mailarchiver_serpro__renameFolder.prototype.setFolderId = web_service_mailarchiver_serpro__renameFolder_setFolderId;
//
// accessor is web_service_mailarchiver_serpro__renameFolder.prototype.getNewName
// element get for newName
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for newName
// setter function is is web_service_mailarchiver_serpro__renameFolder.prototype.setNewName
//
function web_service_mailarchiver_serpro__renameFolder_getNewName() { return this._newName;}
web_service_mailarchiver_serpro__renameFolder.prototype.getNewName = web_service_mailarchiver_serpro__renameFolder_getNewName;
function web_service_mailarchiver_serpro__renameFolder_setNewName(value) { this._newName = value;}
web_service_mailarchiver_serpro__renameFolder.prototype.setNewName = web_service_mailarchiver_serpro__renameFolder_setNewName;
//
// Serialize {http://web.service.mailarchiver.serpro/}renameFolder
//
function web_service_mailarchiver_serpro__renameFolder_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._folderId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._folderId);
xml = xml + '';
}
}
// block for local variables
{
if (this._newName != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._newName);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__renameFolder.prototype.serialize = web_service_mailarchiver_serpro__renameFolder_serialize;
function web_service_mailarchiver_serpro__renameFolder_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__renameFolder();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing folderId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setFolderId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing newName');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'newName')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setNewName(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}searchMessages
//
function web_service_mailarchiver_serpro__searchMessages () {
this.typeMarker = 'web_service_mailarchiver_serpro__searchMessages';
this._sessionId = null;
this._criteria = null;
this._orderBy = [];
}
//
// accessor is web_service_mailarchiver_serpro__searchMessages.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__searchMessages.prototype.setSessionId
//
function web_service_mailarchiver_serpro__searchMessages_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__searchMessages.prototype.getSessionId = web_service_mailarchiver_serpro__searchMessages_getSessionId;
function web_service_mailarchiver_serpro__searchMessages_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__searchMessages.prototype.setSessionId = web_service_mailarchiver_serpro__searchMessages_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__searchMessages.prototype.getCriteria
// element get for criteria
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for criteria
// setter function is is web_service_mailarchiver_serpro__searchMessages.prototype.setCriteria
//
function web_service_mailarchiver_serpro__searchMessages_getCriteria() { return this._criteria;}
web_service_mailarchiver_serpro__searchMessages.prototype.getCriteria = web_service_mailarchiver_serpro__searchMessages_getCriteria;
function web_service_mailarchiver_serpro__searchMessages_setCriteria(value) { this._criteria = value;}
web_service_mailarchiver_serpro__searchMessages.prototype.setCriteria = web_service_mailarchiver_serpro__searchMessages_setCriteria;
//
// accessor is web_service_mailarchiver_serpro__searchMessages.prototype.getOrderBy
// element get for orderBy
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - required element
// - array
//
// element set for orderBy
// setter function is is web_service_mailarchiver_serpro__searchMessages.prototype.setOrderBy
//
function web_service_mailarchiver_serpro__searchMessages_getOrderBy() { return this._orderBy;}
web_service_mailarchiver_serpro__searchMessages.prototype.getOrderBy = web_service_mailarchiver_serpro__searchMessages_getOrderBy;
function web_service_mailarchiver_serpro__searchMessages_setOrderBy(value) { this._orderBy = value;}
web_service_mailarchiver_serpro__searchMessages.prototype.setOrderBy = web_service_mailarchiver_serpro__searchMessages_setOrderBy;
//
// Serialize {http://web.service.mailarchiver.serpro/}searchMessages
//
function web_service_mailarchiver_serpro__searchMessages_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._criteria != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._criteria);
xml = xml + '';
}
}
// block for local variables
{
if (this._orderBy != null) {
for (var ax = 0;ax < this._orderBy.length;ax ++) {
if (this._orderBy[ax] == null) {
xml = xml + '';
} else {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._orderBy[ax]);
xml = xml + '';
}
}
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__searchMessages.prototype.serialize = web_service_mailarchiver_serpro__searchMessages_serialize;
function web_service_mailarchiver_serpro__searchMessages_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__searchMessages();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing criteria');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'criteria')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setCriteria(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing orderBy');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'orderBy')) {
item = [];
do {
var arrayItem;
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
arrayItem = value;
}
item.push(arrayItem);
curElement = cxfjsutils.getNextElementSibling(curElement);
}
while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'orderBy'));
newobject.setOrderBy(item);
var item = null;
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}renameFolderResponse
//
function web_service_mailarchiver_serpro__renameFolderResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__renameFolderResponse';
this._return = null;
}
//
// accessor is web_service_mailarchiver_serpro__renameFolderResponse.prototype.getReturn
// element get for return
// - element type is {http://web.service.mailarchiver.serpro/}folder
// - optional element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__renameFolderResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__renameFolderResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__renameFolderResponse.prototype.getReturn = web_service_mailarchiver_serpro__renameFolderResponse_getReturn;
function web_service_mailarchiver_serpro__renameFolderResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__renameFolderResponse.prototype.setReturn = web_service_mailarchiver_serpro__renameFolderResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}renameFolderResponse
//
function web_service_mailarchiver_serpro__renameFolderResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
xml = xml + this._return.serialize(cxfjsutils, 'return', null);
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__renameFolderResponse.prototype.serialize = web_service_mailarchiver_serpro__renameFolderResponse_serialize;
function web_service_mailarchiver_serpro__renameFolderResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__renameFolderResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
item = web_service_mailarchiver_serpro__folder_deserialize(cxfjsutils, curElement);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}copyMessages
//
function web_service_mailarchiver_serpro__copyMessages () {
this.typeMarker = 'web_service_mailarchiver_serpro__copyMessages';
this._messageId = [];
this._folderId = null;
}
//
// accessor is web_service_mailarchiver_serpro__copyMessages.prototype.getMessageId
// element get for messageId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - required element
// - array
//
// element set for messageId
// setter function is is web_service_mailarchiver_serpro__copyMessages.prototype.setMessageId
//
function web_service_mailarchiver_serpro__copyMessages_getMessageId() { return this._messageId;}
web_service_mailarchiver_serpro__copyMessages.prototype.getMessageId = web_service_mailarchiver_serpro__copyMessages_getMessageId;
function web_service_mailarchiver_serpro__copyMessages_setMessageId(value) { this._messageId = value;}
web_service_mailarchiver_serpro__copyMessages.prototype.setMessageId = web_service_mailarchiver_serpro__copyMessages_setMessageId;
//
// accessor is web_service_mailarchiver_serpro__copyMessages.prototype.getFolderId
// element get for folderId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for folderId
// setter function is is web_service_mailarchiver_serpro__copyMessages.prototype.setFolderId
//
function web_service_mailarchiver_serpro__copyMessages_getFolderId() { return this._folderId;}
web_service_mailarchiver_serpro__copyMessages.prototype.getFolderId = web_service_mailarchiver_serpro__copyMessages_getFolderId;
function web_service_mailarchiver_serpro__copyMessages_setFolderId(value) { this._folderId = value;}
web_service_mailarchiver_serpro__copyMessages.prototype.setFolderId = web_service_mailarchiver_serpro__copyMessages_setFolderId;
//
// Serialize {http://web.service.mailarchiver.serpro/}copyMessages
//
function web_service_mailarchiver_serpro__copyMessages_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._messageId != null) {
for (var ax = 0;ax < this._messageId.length;ax ++) {
if (this._messageId[ax] == null) {
xml = xml + '';
} else {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._messageId[ax]);
xml = xml + '';
}
}
}
}
// block for local variables
{
if (this._folderId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._folderId);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__copyMessages.prototype.serialize = web_service_mailarchiver_serpro__copyMessages_serialize;
function web_service_mailarchiver_serpro__copyMessages_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__copyMessages();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing messageId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messageId')) {
item = [];
do {
var arrayItem;
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
arrayItem = value;
}
item.push(arrayItem);
curElement = cxfjsutils.getNextElementSibling(curElement);
}
while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messageId'));
newobject.setMessageId(item);
var item = null;
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing folderId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setFolderId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}hello
//
function web_service_mailarchiver_serpro__hello () {
this.typeMarker = 'web_service_mailarchiver_serpro__hello';
this._guest = null;
}
//
// accessor is web_service_mailarchiver_serpro__hello.prototype.getGuest
// element get for guest
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for guest
// setter function is is web_service_mailarchiver_serpro__hello.prototype.setGuest
//
function web_service_mailarchiver_serpro__hello_getGuest() { return this._guest;}
web_service_mailarchiver_serpro__hello.prototype.getGuest = web_service_mailarchiver_serpro__hello_getGuest;
function web_service_mailarchiver_serpro__hello_setGuest(value) { this._guest = value;}
web_service_mailarchiver_serpro__hello.prototype.setGuest = web_service_mailarchiver_serpro__hello_setGuest;
//
// Serialize {http://web.service.mailarchiver.serpro/}hello
//
function web_service_mailarchiver_serpro__hello_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._guest != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._guest);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__hello.prototype.serialize = web_service_mailarchiver_serpro__hello_serialize;
function web_service_mailarchiver_serpro__hello_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__hello();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing guest');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'guest')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setGuest(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}message
//
function web_service_mailarchiver_serpro__message () {
this.typeMarker = 'web_service_mailarchiver_serpro__message';
this._date = null;
this._folderId = null;
this._from = null;
this._id = null;
this._size = 0;
this._subject = null;
this._to = null;
}
//
// accessor is web_service_mailarchiver_serpro__message.prototype.getDate
// element get for date
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for date
// setter function is is web_service_mailarchiver_serpro__message.prototype.setDate
//
function web_service_mailarchiver_serpro__message_getDate() { return this._date;}
web_service_mailarchiver_serpro__message.prototype.getDate = web_service_mailarchiver_serpro__message_getDate;
function web_service_mailarchiver_serpro__message_setDate(value) { this._date = value;}
web_service_mailarchiver_serpro__message.prototype.setDate = web_service_mailarchiver_serpro__message_setDate;
//
// accessor is web_service_mailarchiver_serpro__message.prototype.getFolderId
// element get for folderId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for folderId
// setter function is is web_service_mailarchiver_serpro__message.prototype.setFolderId
//
function web_service_mailarchiver_serpro__message_getFolderId() { return this._folderId;}
web_service_mailarchiver_serpro__message.prototype.getFolderId = web_service_mailarchiver_serpro__message_getFolderId;
function web_service_mailarchiver_serpro__message_setFolderId(value) { this._folderId = value;}
web_service_mailarchiver_serpro__message.prototype.setFolderId = web_service_mailarchiver_serpro__message_setFolderId;
//
// accessor is web_service_mailarchiver_serpro__message.prototype.getFrom
// element get for from
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for from
// setter function is is web_service_mailarchiver_serpro__message.prototype.setFrom
//
function web_service_mailarchiver_serpro__message_getFrom() { return this._from;}
web_service_mailarchiver_serpro__message.prototype.getFrom = web_service_mailarchiver_serpro__message_getFrom;
function web_service_mailarchiver_serpro__message_setFrom(value) { this._from = value;}
web_service_mailarchiver_serpro__message.prototype.setFrom = web_service_mailarchiver_serpro__message_setFrom;
//
// accessor is web_service_mailarchiver_serpro__message.prototype.getId
// element get for id
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for id
// setter function is is web_service_mailarchiver_serpro__message.prototype.setId
//
function web_service_mailarchiver_serpro__message_getId() { return this._id;}
web_service_mailarchiver_serpro__message.prototype.getId = web_service_mailarchiver_serpro__message_getId;
function web_service_mailarchiver_serpro__message_setId(value) { this._id = value;}
web_service_mailarchiver_serpro__message.prototype.setId = web_service_mailarchiver_serpro__message_setId;
//
// accessor is web_service_mailarchiver_serpro__message.prototype.getSize
// element get for size
// - element type is {http://www.w3.org/2001/XMLSchema}long
// - required element
//
// element set for size
// setter function is is web_service_mailarchiver_serpro__message.prototype.setSize
//
function web_service_mailarchiver_serpro__message_getSize() { return this._size;}
web_service_mailarchiver_serpro__message.prototype.getSize = web_service_mailarchiver_serpro__message_getSize;
function web_service_mailarchiver_serpro__message_setSize(value) { this._size = value;}
web_service_mailarchiver_serpro__message.prototype.setSize = web_service_mailarchiver_serpro__message_setSize;
//
// accessor is web_service_mailarchiver_serpro__message.prototype.getSubject
// element get for subject
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for subject
// setter function is is web_service_mailarchiver_serpro__message.prototype.setSubject
//
function web_service_mailarchiver_serpro__message_getSubject() { return this._subject;}
web_service_mailarchiver_serpro__message.prototype.getSubject = web_service_mailarchiver_serpro__message_getSubject;
function web_service_mailarchiver_serpro__message_setSubject(value) { this._subject = value;}
web_service_mailarchiver_serpro__message.prototype.setSubject = web_service_mailarchiver_serpro__message_setSubject;
//
// accessor is web_service_mailarchiver_serpro__message.prototype.getTo
// element get for to
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for to
// setter function is is web_service_mailarchiver_serpro__message.prototype.setTo
//
function web_service_mailarchiver_serpro__message_getTo() { return this._to;}
web_service_mailarchiver_serpro__message.prototype.getTo = web_service_mailarchiver_serpro__message_getTo;
function web_service_mailarchiver_serpro__message_setTo(value) { this._to = value;}
web_service_mailarchiver_serpro__message.prototype.setTo = web_service_mailarchiver_serpro__message_setTo;
//
// Serialize {http://web.service.mailarchiver.serpro/}message
//
function web_service_mailarchiver_serpro__message_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._date != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._date);
xml = xml + '';
}
}
// block for local variables
{
if (this._folderId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._folderId);
xml = xml + '';
}
}
// block for local variables
{
if (this._from != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._from);
xml = xml + '';
}
}
// block for local variables
{
if (this._id != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._id);
xml = xml + '';
}
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._size);
xml = xml + '';
}
// block for local variables
{
if (this._subject != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._subject);
xml = xml + '';
}
}
// block for local variables
{
if (this._to != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._to);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__message.prototype.serialize = web_service_mailarchiver_serpro__message_serialize;
function web_service_mailarchiver_serpro__message_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__message();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing date');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'date')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setDate(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing folderId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setFolderId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing from');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'from')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setFrom(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing id');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing size');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setSize(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing subject');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'subject')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSubject(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing to');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'to')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setTo(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}folder
//
function web_service_mailarchiver_serpro__folder () {
this.typeMarker = 'web_service_mailarchiver_serpro__folder';
this._childCount = 0;
this._fullName = null;
this._id = null;
this._name = null;
this._parentId = null;
}
//
// accessor is web_service_mailarchiver_serpro__folder.prototype.getChildCount
// element get for childCount
// - element type is {http://www.w3.org/2001/XMLSchema}int
// - required element
//
// element set for childCount
// setter function is is web_service_mailarchiver_serpro__folder.prototype.setChildCount
//
function web_service_mailarchiver_serpro__folder_getChildCount() { return this._childCount;}
web_service_mailarchiver_serpro__folder.prototype.getChildCount = web_service_mailarchiver_serpro__folder_getChildCount;
function web_service_mailarchiver_serpro__folder_setChildCount(value) { this._childCount = value;}
web_service_mailarchiver_serpro__folder.prototype.setChildCount = web_service_mailarchiver_serpro__folder_setChildCount;
//
// accessor is web_service_mailarchiver_serpro__folder.prototype.getFullName
// element get for fullName
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for fullName
// setter function is is web_service_mailarchiver_serpro__folder.prototype.setFullName
//
function web_service_mailarchiver_serpro__folder_getFullName() { return this._fullName;}
web_service_mailarchiver_serpro__folder.prototype.getFullName = web_service_mailarchiver_serpro__folder_getFullName;
function web_service_mailarchiver_serpro__folder_setFullName(value) { this._fullName = value;}
web_service_mailarchiver_serpro__folder.prototype.setFullName = web_service_mailarchiver_serpro__folder_setFullName;
//
// accessor is web_service_mailarchiver_serpro__folder.prototype.getId
// element get for id
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for id
// setter function is is web_service_mailarchiver_serpro__folder.prototype.setId
//
function web_service_mailarchiver_serpro__folder_getId() { return this._id;}
web_service_mailarchiver_serpro__folder.prototype.getId = web_service_mailarchiver_serpro__folder_getId;
function web_service_mailarchiver_serpro__folder_setId(value) { this._id = value;}
web_service_mailarchiver_serpro__folder.prototype.setId = web_service_mailarchiver_serpro__folder_setId;
//
// accessor is web_service_mailarchiver_serpro__folder.prototype.getName
// element get for name
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for name
// setter function is is web_service_mailarchiver_serpro__folder.prototype.setName
//
function web_service_mailarchiver_serpro__folder_getName() { return this._name;}
web_service_mailarchiver_serpro__folder.prototype.getName = web_service_mailarchiver_serpro__folder_getName;
function web_service_mailarchiver_serpro__folder_setName(value) { this._name = value;}
web_service_mailarchiver_serpro__folder.prototype.setName = web_service_mailarchiver_serpro__folder_setName;
//
// accessor is web_service_mailarchiver_serpro__folder.prototype.getParentId
// element get for parentId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for parentId
// setter function is is web_service_mailarchiver_serpro__folder.prototype.setParentId
//
function web_service_mailarchiver_serpro__folder_getParentId() { return this._parentId;}
web_service_mailarchiver_serpro__folder.prototype.getParentId = web_service_mailarchiver_serpro__folder_getParentId;
function web_service_mailarchiver_serpro__folder_setParentId(value) { this._parentId = value;}
web_service_mailarchiver_serpro__folder.prototype.setParentId = web_service_mailarchiver_serpro__folder_setParentId;
//
// Serialize {http://web.service.mailarchiver.serpro/}folder
//
function web_service_mailarchiver_serpro__folder_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._childCount);
xml = xml + '';
}
// block for local variables
{
if (this._fullName != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._fullName);
xml = xml + '';
}
}
// block for local variables
{
if (this._id != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._id);
xml = xml + '';
}
}
// block for local variables
{
if (this._name != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._name);
xml = xml + '';
}
}
// block for local variables
{
if (this._parentId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._parentId);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__folder.prototype.serialize = web_service_mailarchiver_serpro__folder_serialize;
function web_service_mailarchiver_serpro__folder_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__folder();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing childCount');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setChildCount(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing fullName');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'fullName')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setFullName(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing id');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing name');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'name')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setName(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing parentId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'parentId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setParentId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}logout
//
function web_service_mailarchiver_serpro__logout () {
this.typeMarker = 'web_service_mailarchiver_serpro__logout';
this._sessionId = null;
}
//
// accessor is web_service_mailarchiver_serpro__logout.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__logout.prototype.setSessionId
//
function web_service_mailarchiver_serpro__logout_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__logout.prototype.getSessionId = web_service_mailarchiver_serpro__logout_getSessionId;
function web_service_mailarchiver_serpro__logout_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__logout.prototype.setSessionId = web_service_mailarchiver_serpro__logout_setSessionId;
//
// Serialize {http://web.service.mailarchiver.serpro/}logout
//
function web_service_mailarchiver_serpro__logout_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__logout.prototype.serialize = web_service_mailarchiver_serpro__logout_serialize;
function web_service_mailarchiver_serpro__logout_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__logout();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}session
//
function web_service_mailarchiver_serpro__session () {
this.typeMarker = 'web_service_mailarchiver_serpro__session';
this._expiration = 0;
this._id = null;
this._permissions = 0;
}
//
// accessor is web_service_mailarchiver_serpro__session.prototype.getExpiration
// element get for expiration
// - element type is {http://www.w3.org/2001/XMLSchema}long
// - required element
//
// element set for expiration
// setter function is is web_service_mailarchiver_serpro__session.prototype.setExpiration
//
function web_service_mailarchiver_serpro__session_getExpiration() { return this._expiration;}
web_service_mailarchiver_serpro__session.prototype.getExpiration = web_service_mailarchiver_serpro__session_getExpiration;
function web_service_mailarchiver_serpro__session_setExpiration(value) { this._expiration = value;}
web_service_mailarchiver_serpro__session.prototype.setExpiration = web_service_mailarchiver_serpro__session_setExpiration;
//
// accessor is web_service_mailarchiver_serpro__session.prototype.getId
// element get for id
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for id
// setter function is is web_service_mailarchiver_serpro__session.prototype.setId
//
function web_service_mailarchiver_serpro__session_getId() { return this._id;}
web_service_mailarchiver_serpro__session.prototype.getId = web_service_mailarchiver_serpro__session_getId;
function web_service_mailarchiver_serpro__session_setId(value) { this._id = value;}
web_service_mailarchiver_serpro__session.prototype.setId = web_service_mailarchiver_serpro__session_setId;
//
// accessor is web_service_mailarchiver_serpro__session.prototype.getPermissions
// element get for permissions
// - element type is {http://www.w3.org/2001/XMLSchema}long
// - required element
//
// element set for permissions
// setter function is is web_service_mailarchiver_serpro__session.prototype.setPermissions
//
function web_service_mailarchiver_serpro__session_getPermissions() { return this._permissions;}
web_service_mailarchiver_serpro__session.prototype.getPermissions = web_service_mailarchiver_serpro__session_getPermissions;
function web_service_mailarchiver_serpro__session_setPermissions(value) { this._permissions = value;}
web_service_mailarchiver_serpro__session.prototype.setPermissions = web_service_mailarchiver_serpro__session_setPermissions;
//
// Serialize {http://web.service.mailarchiver.serpro/}session
//
function web_service_mailarchiver_serpro__session_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._expiration);
xml = xml + '';
}
// block for local variables
{
if (this._id != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._id);
xml = xml + '';
}
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._permissions);
xml = xml + '';
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__session.prototype.serialize = web_service_mailarchiver_serpro__session_serialize;
function web_service_mailarchiver_serpro__session_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__session();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing expiration');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setExpiration(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing id');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing permissions');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setPermissions(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}helloResponse
//
function web_service_mailarchiver_serpro__helloResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__helloResponse';
this._return = null;
}
//
// accessor is web_service_mailarchiver_serpro__helloResponse.prototype.getReturn
// element get for return
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__helloResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__helloResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__helloResponse.prototype.getReturn = web_service_mailarchiver_serpro__helloResponse_getReturn;
function web_service_mailarchiver_serpro__helloResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__helloResponse.prototype.setReturn = web_service_mailarchiver_serpro__helloResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}helloResponse
//
function web_service_mailarchiver_serpro__helloResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._return);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__helloResponse.prototype.serialize = web_service_mailarchiver_serpro__helloResponse_serialize;
function web_service_mailarchiver_serpro__helloResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__helloResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}searchMessagesResponse
//
function web_service_mailarchiver_serpro__searchMessagesResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__searchMessagesResponse';
this._return = [];
}
//
// accessor is web_service_mailarchiver_serpro__searchMessagesResponse.prototype.getReturn
// element get for return
// - element type is {http://web.service.mailarchiver.serpro/}message
// - required element
// - array
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__searchMessagesResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__searchMessagesResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__searchMessagesResponse.prototype.getReturn = web_service_mailarchiver_serpro__searchMessagesResponse_getReturn;
function web_service_mailarchiver_serpro__searchMessagesResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__searchMessagesResponse.prototype.setReturn = web_service_mailarchiver_serpro__searchMessagesResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}searchMessagesResponse
//
function web_service_mailarchiver_serpro__searchMessagesResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
for (var ax = 0;ax < this._return.length;ax ++) {
if (this._return[ax] == null) {
xml = xml + '';
} else {
xml = xml + this._return[ax].serialize(cxfjsutils, 'return', null);
}
}
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__searchMessagesResponse.prototype.serialize = web_service_mailarchiver_serpro__searchMessagesResponse_serialize;
function web_service_mailarchiver_serpro__searchMessagesResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__searchMessagesResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
item = [];
do {
var arrayItem;
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
arrayItem = web_service_mailarchiver_serpro__message_deserialize(cxfjsutils, curElement);
}
item.push(arrayItem);
curElement = cxfjsutils.getNextElementSibling(curElement);
}
while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return'));
newobject.setReturn(item);
var item = null;
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}getMessageSource
//
function web_service_mailarchiver_serpro__getMessageSource () {
this.typeMarker = 'web_service_mailarchiver_serpro__getMessageSource';
this._sessionId = null;
this._messageId = null;
}
//
// accessor is web_service_mailarchiver_serpro__getMessageSource.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__getMessageSource.prototype.setSessionId
//
function web_service_mailarchiver_serpro__getMessageSource_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__getMessageSource.prototype.getSessionId = web_service_mailarchiver_serpro__getMessageSource_getSessionId;
function web_service_mailarchiver_serpro__getMessageSource_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__getMessageSource.prototype.setSessionId = web_service_mailarchiver_serpro__getMessageSource_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__getMessageSource.prototype.getMessageId
// element get for messageId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for messageId
// setter function is is web_service_mailarchiver_serpro__getMessageSource.prototype.setMessageId
//
function web_service_mailarchiver_serpro__getMessageSource_getMessageId() { return this._messageId;}
web_service_mailarchiver_serpro__getMessageSource.prototype.getMessageId = web_service_mailarchiver_serpro__getMessageSource_getMessageId;
function web_service_mailarchiver_serpro__getMessageSource_setMessageId(value) { this._messageId = value;}
web_service_mailarchiver_serpro__getMessageSource.prototype.setMessageId = web_service_mailarchiver_serpro__getMessageSource_setMessageId;
//
// Serialize {http://web.service.mailarchiver.serpro/}getMessageSource
//
function web_service_mailarchiver_serpro__getMessageSource_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._messageId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._messageId);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__getMessageSource.prototype.serialize = web_service_mailarchiver_serpro__getMessageSource_serialize;
function web_service_mailarchiver_serpro__getMessageSource_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__getMessageSource();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing messageId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messageId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setMessageId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}listAttachmentsResponse
//
function web_service_mailarchiver_serpro__listAttachmentsResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__listAttachmentsResponse';
this._return = [];
}
//
// accessor is web_service_mailarchiver_serpro__listAttachmentsResponse.prototype.getReturn
// element get for return
// - element type is {http://web.service.mailarchiver.serpro/}attachment
// - required element
// - array
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__listAttachmentsResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__listAttachmentsResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__listAttachmentsResponse.prototype.getReturn = web_service_mailarchiver_serpro__listAttachmentsResponse_getReturn;
function web_service_mailarchiver_serpro__listAttachmentsResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__listAttachmentsResponse.prototype.setReturn = web_service_mailarchiver_serpro__listAttachmentsResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}listAttachmentsResponse
//
function web_service_mailarchiver_serpro__listAttachmentsResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
for (var ax = 0;ax < this._return.length;ax ++) {
if (this._return[ax] == null) {
xml = xml + '';
} else {
xml = xml + this._return[ax].serialize(cxfjsutils, 'return', null);
}
}
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__listAttachmentsResponse.prototype.serialize = web_service_mailarchiver_serpro__listAttachmentsResponse_serialize;
function web_service_mailarchiver_serpro__listAttachmentsResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__listAttachmentsResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
item = [];
do {
var arrayItem;
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
arrayItem = web_service_mailarchiver_serpro__attachment_deserialize(cxfjsutils, curElement);
}
item.push(arrayItem);
curElement = cxfjsutils.getNextElementSibling(curElement);
}
while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return'));
newobject.setReturn(item);
var item = null;
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}deleteFolderResponse
//
function web_service_mailarchiver_serpro__deleteFolderResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__deleteFolderResponse';
this._return = 0;
}
//
// accessor is web_service_mailarchiver_serpro__deleteFolderResponse.prototype.getReturn
// element get for return
// - element type is {http://www.w3.org/2001/XMLSchema}int
// - required element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__deleteFolderResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__deleteFolderResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__deleteFolderResponse.prototype.getReturn = web_service_mailarchiver_serpro__deleteFolderResponse_getReturn;
function web_service_mailarchiver_serpro__deleteFolderResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__deleteFolderResponse.prototype.setReturn = web_service_mailarchiver_serpro__deleteFolderResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}deleteFolderResponse
//
function web_service_mailarchiver_serpro__deleteFolderResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._return);
xml = xml + '';
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__deleteFolderResponse.prototype.serialize = web_service_mailarchiver_serpro__deleteFolderResponse_serialize;
function web_service_mailarchiver_serpro__deleteFolderResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__deleteFolderResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}attachment
//
function web_service_mailarchiver_serpro__attachment () {
this.typeMarker = 'web_service_mailarchiver_serpro__attachment';
this._contentType = null;
this._id = null;
this._name = null;
this._size = 0;
}
//
// accessor is web_service_mailarchiver_serpro__attachment.prototype.getContentType
// element get for contentType
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for contentType
// setter function is is web_service_mailarchiver_serpro__attachment.prototype.setContentType
//
function web_service_mailarchiver_serpro__attachment_getContentType() { return this._contentType;}
web_service_mailarchiver_serpro__attachment.prototype.getContentType = web_service_mailarchiver_serpro__attachment_getContentType;
function web_service_mailarchiver_serpro__attachment_setContentType(value) { this._contentType = value;}
web_service_mailarchiver_serpro__attachment.prototype.setContentType = web_service_mailarchiver_serpro__attachment_setContentType;
//
// accessor is web_service_mailarchiver_serpro__attachment.prototype.getId
// element get for id
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for id
// setter function is is web_service_mailarchiver_serpro__attachment.prototype.setId
//
function web_service_mailarchiver_serpro__attachment_getId() { return this._id;}
web_service_mailarchiver_serpro__attachment.prototype.getId = web_service_mailarchiver_serpro__attachment_getId;
function web_service_mailarchiver_serpro__attachment_setId(value) { this._id = value;}
web_service_mailarchiver_serpro__attachment.prototype.setId = web_service_mailarchiver_serpro__attachment_setId;
//
// accessor is web_service_mailarchiver_serpro__attachment.prototype.getName
// element get for name
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for name
// setter function is is web_service_mailarchiver_serpro__attachment.prototype.setName
//
function web_service_mailarchiver_serpro__attachment_getName() { return this._name;}
web_service_mailarchiver_serpro__attachment.prototype.getName = web_service_mailarchiver_serpro__attachment_getName;
function web_service_mailarchiver_serpro__attachment_setName(value) { this._name = value;}
web_service_mailarchiver_serpro__attachment.prototype.setName = web_service_mailarchiver_serpro__attachment_setName;
//
// accessor is web_service_mailarchiver_serpro__attachment.prototype.getSize
// element get for size
// - element type is {http://www.w3.org/2001/XMLSchema}long
// - required element
//
// element set for size
// setter function is is web_service_mailarchiver_serpro__attachment.prototype.setSize
//
function web_service_mailarchiver_serpro__attachment_getSize() { return this._size;}
web_service_mailarchiver_serpro__attachment.prototype.getSize = web_service_mailarchiver_serpro__attachment_getSize;
function web_service_mailarchiver_serpro__attachment_setSize(value) { this._size = value;}
web_service_mailarchiver_serpro__attachment.prototype.setSize = web_service_mailarchiver_serpro__attachment_setSize;
//
// Serialize {http://web.service.mailarchiver.serpro/}attachment
//
function web_service_mailarchiver_serpro__attachment_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._contentType != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._contentType);
xml = xml + '';
}
}
// block for local variables
{
if (this._id != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._id);
xml = xml + '';
}
}
// block for local variables
{
if (this._name != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._name);
xml = xml + '';
}
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._size);
xml = xml + '';
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__attachment.prototype.serialize = web_service_mailarchiver_serpro__attachment_serialize;
function web_service_mailarchiver_serpro__attachment_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__attachment();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing contentType');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'contentType')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setContentType(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing id');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'id')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing name');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'name')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setName(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing size');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setSize(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}copyMessagesResponse
//
function web_service_mailarchiver_serpro__copyMessagesResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__copyMessagesResponse';
this._return = 0;
}
//
// accessor is web_service_mailarchiver_serpro__copyMessagesResponse.prototype.getReturn
// element get for return
// - element type is {http://www.w3.org/2001/XMLSchema}int
// - required element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__copyMessagesResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__copyMessagesResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__copyMessagesResponse.prototype.getReturn = web_service_mailarchiver_serpro__copyMessagesResponse_getReturn;
function web_service_mailarchiver_serpro__copyMessagesResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__copyMessagesResponse.prototype.setReturn = web_service_mailarchiver_serpro__copyMessagesResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}copyMessagesResponse
//
function web_service_mailarchiver_serpro__copyMessagesResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._return);
xml = xml + '';
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__copyMessagesResponse.prototype.serialize = web_service_mailarchiver_serpro__copyMessagesResponse_serialize;
function web_service_mailarchiver_serpro__copyMessagesResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__copyMessagesResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}setMessagesFlagsResponse
//
function web_service_mailarchiver_serpro__setMessagesFlagsResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__setMessagesFlagsResponse';
this._return = 0;
}
//
// accessor is web_service_mailarchiver_serpro__setMessagesFlagsResponse.prototype.getReturn
// element get for return
// - element type is {http://www.w3.org/2001/XMLSchema}int
// - required element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__setMessagesFlagsResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__setMessagesFlagsResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__setMessagesFlagsResponse.prototype.getReturn = web_service_mailarchiver_serpro__setMessagesFlagsResponse_getReturn;
function web_service_mailarchiver_serpro__setMessagesFlagsResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__setMessagesFlagsResponse.prototype.setReturn = web_service_mailarchiver_serpro__setMessagesFlagsResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}setMessagesFlagsResponse
//
function web_service_mailarchiver_serpro__setMessagesFlagsResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._return);
xml = xml + '';
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__setMessagesFlagsResponse.prototype.serialize = web_service_mailarchiver_serpro__setMessagesFlagsResponse_serialize;
function web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__setMessagesFlagsResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}moveMessagesResponse
//
function web_service_mailarchiver_serpro__moveMessagesResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__moveMessagesResponse';
this._return = 0;
}
//
// accessor is web_service_mailarchiver_serpro__moveMessagesResponse.prototype.getReturn
// element get for return
// - element type is {http://www.w3.org/2001/XMLSchema}int
// - required element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__moveMessagesResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__moveMessagesResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__moveMessagesResponse.prototype.getReturn = web_service_mailarchiver_serpro__moveMessagesResponse_getReturn;
function web_service_mailarchiver_serpro__moveMessagesResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__moveMessagesResponse.prototype.setReturn = web_service_mailarchiver_serpro__moveMessagesResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}moveMessagesResponse
//
function web_service_mailarchiver_serpro__moveMessagesResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._return);
xml = xml + '';
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__moveMessagesResponse.prototype.serialize = web_service_mailarchiver_serpro__moveMessagesResponse_serialize;
function web_service_mailarchiver_serpro__moveMessagesResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__moveMessagesResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}listFoldersResponse
//
function web_service_mailarchiver_serpro__listFoldersResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__listFoldersResponse';
this._return = [];
}
//
// accessor is web_service_mailarchiver_serpro__listFoldersResponse.prototype.getReturn
// element get for return
// - element type is {http://web.service.mailarchiver.serpro/}folder
// - required element
// - array
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__listFoldersResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__listFoldersResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__listFoldersResponse.prototype.getReturn = web_service_mailarchiver_serpro__listFoldersResponse_getReturn;
function web_service_mailarchiver_serpro__listFoldersResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__listFoldersResponse.prototype.setReturn = web_service_mailarchiver_serpro__listFoldersResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}listFoldersResponse
//
function web_service_mailarchiver_serpro__listFoldersResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
for (var ax = 0;ax < this._return.length;ax ++) {
if (this._return[ax] == null) {
xml = xml + '';
} else {
xml = xml + this._return[ax].serialize(cxfjsutils, 'return', null);
}
}
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__listFoldersResponse.prototype.serialize = web_service_mailarchiver_serpro__listFoldersResponse_serialize;
function web_service_mailarchiver_serpro__listFoldersResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__listFoldersResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
item = [];
do {
var arrayItem;
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
arrayItem = web_service_mailarchiver_serpro__folder_deserialize(cxfjsutils, curElement);
}
item.push(arrayItem);
curElement = cxfjsutils.getNextElementSibling(curElement);
}
while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return'));
newobject.setReturn(item);
var item = null;
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}getMessageResponse
//
function web_service_mailarchiver_serpro__getMessageResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__getMessageResponse';
this._return = null;
}
//
// accessor is web_service_mailarchiver_serpro__getMessageResponse.prototype.getReturn
// element get for return
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__getMessageResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__getMessageResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__getMessageResponse.prototype.getReturn = web_service_mailarchiver_serpro__getMessageResponse_getReturn;
function web_service_mailarchiver_serpro__getMessageResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__getMessageResponse.prototype.setReturn = web_service_mailarchiver_serpro__getMessageResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}getMessageResponse
//
function web_service_mailarchiver_serpro__getMessageResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._return);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__getMessageResponse.prototype.serialize = web_service_mailarchiver_serpro__getMessageResponse_serialize;
function web_service_mailarchiver_serpro__getMessageResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__getMessageResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}loginResponse
//
function web_service_mailarchiver_serpro__loginResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__loginResponse';
this._return = null;
}
//
// accessor is web_service_mailarchiver_serpro__loginResponse.prototype.getReturn
// element get for return
// - element type is {http://web.service.mailarchiver.serpro/}session
// - optional element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__loginResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__loginResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__loginResponse.prototype.getReturn = web_service_mailarchiver_serpro__loginResponse_getReturn;
function web_service_mailarchiver_serpro__loginResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__loginResponse.prototype.setReturn = web_service_mailarchiver_serpro__loginResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}loginResponse
//
function web_service_mailarchiver_serpro__loginResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
xml = xml + this._return.serialize(cxfjsutils, 'return', null);
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__loginResponse.prototype.serialize = web_service_mailarchiver_serpro__loginResponse_serialize;
function web_service_mailarchiver_serpro__loginResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__loginResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
item = web_service_mailarchiver_serpro__session_deserialize(cxfjsutils, curElement);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}getMessage
//
function web_service_mailarchiver_serpro__getMessage () {
this.typeMarker = 'web_service_mailarchiver_serpro__getMessage';
this._sessionId = null;
this._messageId = null;
}
//
// accessor is web_service_mailarchiver_serpro__getMessage.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__getMessage.prototype.setSessionId
//
function web_service_mailarchiver_serpro__getMessage_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__getMessage.prototype.getSessionId = web_service_mailarchiver_serpro__getMessage_getSessionId;
function web_service_mailarchiver_serpro__getMessage_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__getMessage.prototype.setSessionId = web_service_mailarchiver_serpro__getMessage_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__getMessage.prototype.getMessageId
// element get for messageId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for messageId
// setter function is is web_service_mailarchiver_serpro__getMessage.prototype.setMessageId
//
function web_service_mailarchiver_serpro__getMessage_getMessageId() { return this._messageId;}
web_service_mailarchiver_serpro__getMessage.prototype.getMessageId = web_service_mailarchiver_serpro__getMessage_getMessageId;
function web_service_mailarchiver_serpro__getMessage_setMessageId(value) { this._messageId = value;}
web_service_mailarchiver_serpro__getMessage.prototype.setMessageId = web_service_mailarchiver_serpro__getMessage_setMessageId;
//
// Serialize {http://web.service.mailarchiver.serpro/}getMessage
//
function web_service_mailarchiver_serpro__getMessage_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._messageId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._messageId);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__getMessage.prototype.serialize = web_service_mailarchiver_serpro__getMessage_serialize;
function web_service_mailarchiver_serpro__getMessage_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__getMessage();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing messageId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messageId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setMessageId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}listMessagesResponse
//
function web_service_mailarchiver_serpro__listMessagesResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__listMessagesResponse';
this._return = [];
}
//
// accessor is web_service_mailarchiver_serpro__listMessagesResponse.prototype.getReturn
// element get for return
// - element type is {http://web.service.mailarchiver.serpro/}message
// - required element
// - array
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__listMessagesResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__listMessagesResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__listMessagesResponse.prototype.getReturn = web_service_mailarchiver_serpro__listMessagesResponse_getReturn;
function web_service_mailarchiver_serpro__listMessagesResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__listMessagesResponse.prototype.setReturn = web_service_mailarchiver_serpro__listMessagesResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}listMessagesResponse
//
function web_service_mailarchiver_serpro__listMessagesResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
for (var ax = 0;ax < this._return.length;ax ++) {
if (this._return[ax] == null) {
xml = xml + '';
} else {
xml = xml + this._return[ax].serialize(cxfjsutils, 'return', null);
}
}
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__listMessagesResponse.prototype.serialize = web_service_mailarchiver_serpro__listMessagesResponse_serialize;
function web_service_mailarchiver_serpro__listMessagesResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__listMessagesResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
item = [];
do {
var arrayItem;
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
arrayItem = web_service_mailarchiver_serpro__message_deserialize(cxfjsutils, curElement);
}
item.push(arrayItem);
curElement = cxfjsutils.getNextElementSibling(curElement);
}
while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return'));
newobject.setReturn(item);
var item = null;
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}createAbsoluteFolderResponse
//
function web_service_mailarchiver_serpro__createAbsoluteFolderResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__createAbsoluteFolderResponse';
this._return = null;
}
//
// accessor is web_service_mailarchiver_serpro__createAbsoluteFolderResponse.prototype.getReturn
// element get for return
// - element type is {http://web.service.mailarchiver.serpro/}folder
// - optional element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__createAbsoluteFolderResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__createAbsoluteFolderResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__createAbsoluteFolderResponse.prototype.getReturn = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_getReturn;
function web_service_mailarchiver_serpro__createAbsoluteFolderResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__createAbsoluteFolderResponse.prototype.setReturn = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}createAbsoluteFolderResponse
//
function web_service_mailarchiver_serpro__createAbsoluteFolderResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
xml = xml + this._return.serialize(cxfjsutils, 'return', null);
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__createAbsoluteFolderResponse.prototype.serialize = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_serialize;
function web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__createAbsoluteFolderResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
item = web_service_mailarchiver_serpro__folder_deserialize(cxfjsutils, curElement);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}getMessageSourceResponse
//
function web_service_mailarchiver_serpro__getMessageSourceResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__getMessageSourceResponse';
this._return = null;
}
//
// accessor is web_service_mailarchiver_serpro__getMessageSourceResponse.prototype.getReturn
// element get for return
// - element type is {http://www.w3.org/2001/XMLSchema}base64Binary
// - optional element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__getMessageSourceResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__getMessageSourceResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__getMessageSourceResponse.prototype.getReturn = web_service_mailarchiver_serpro__getMessageSourceResponse_getReturn;
function web_service_mailarchiver_serpro__getMessageSourceResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__getMessageSourceResponse.prototype.setReturn = web_service_mailarchiver_serpro__getMessageSourceResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}getMessageSourceResponse
//
function web_service_mailarchiver_serpro__getMessageSourceResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._return);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__getMessageSourceResponse.prototype.serialize = web_service_mailarchiver_serpro__getMessageSourceResponse_serialize;
function web_service_mailarchiver_serpro__getMessageSourceResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__getMessageSourceResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
item = cxfjsutils.deserializeBase64orMom(curElement);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}login
//
function web_service_mailarchiver_serpro__login () {
this.typeMarker = 'web_service_mailarchiver_serpro__login';
this._userId = null;
this._password = null;
}
//
// accessor is web_service_mailarchiver_serpro__login.prototype.getUserId
// element get for userId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for userId
// setter function is is web_service_mailarchiver_serpro__login.prototype.setUserId
//
function web_service_mailarchiver_serpro__login_getUserId() { return this._userId;}
web_service_mailarchiver_serpro__login.prototype.getUserId = web_service_mailarchiver_serpro__login_getUserId;
function web_service_mailarchiver_serpro__login_setUserId(value) { this._userId = value;}
web_service_mailarchiver_serpro__login.prototype.setUserId = web_service_mailarchiver_serpro__login_setUserId;
//
// accessor is web_service_mailarchiver_serpro__login.prototype.getPassword
// element get for password
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for password
// setter function is is web_service_mailarchiver_serpro__login.prototype.setPassword
//
function web_service_mailarchiver_serpro__login_getPassword() { return this._password;}
web_service_mailarchiver_serpro__login.prototype.getPassword = web_service_mailarchiver_serpro__login_getPassword;
function web_service_mailarchiver_serpro__login_setPassword(value) { this._password = value;}
web_service_mailarchiver_serpro__login.prototype.setPassword = web_service_mailarchiver_serpro__login_setPassword;
//
// Serialize {http://web.service.mailarchiver.serpro/}login
//
function web_service_mailarchiver_serpro__login_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._userId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._userId);
xml = xml + '';
}
}
// block for local variables
{
if (this._password != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._password);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__login.prototype.serialize = web_service_mailarchiver_serpro__login_serialize;
function web_service_mailarchiver_serpro__login_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__login();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing userId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'userId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setUserId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing password');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'password')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setPassword(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}logoutResponse
//
function web_service_mailarchiver_serpro__logoutResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__logoutResponse';
this._return = 0;
}
//
// accessor is web_service_mailarchiver_serpro__logoutResponse.prototype.getReturn
// element get for return
// - element type is {http://www.w3.org/2001/XMLSchema}int
// - required element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__logoutResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__logoutResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__logoutResponse.prototype.getReturn = web_service_mailarchiver_serpro__logoutResponse_getReturn;
function web_service_mailarchiver_serpro__logoutResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__logoutResponse.prototype.setReturn = web_service_mailarchiver_serpro__logoutResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}logoutResponse
//
function web_service_mailarchiver_serpro__logoutResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._return);
xml = xml + '';
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__logoutResponse.prototype.serialize = web_service_mailarchiver_serpro__logoutResponse_serialize;
function web_service_mailarchiver_serpro__logoutResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__logoutResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}moveMessages
//
function web_service_mailarchiver_serpro__moveMessages () {
this.typeMarker = 'web_service_mailarchiver_serpro__moveMessages';
this._sessionId = null;
this._messageId = [];
this._folderId = null;
}
//
// accessor is web_service_mailarchiver_serpro__moveMessages.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__moveMessages.prototype.setSessionId
//
function web_service_mailarchiver_serpro__moveMessages_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__moveMessages.prototype.getSessionId = web_service_mailarchiver_serpro__moveMessages_getSessionId;
function web_service_mailarchiver_serpro__moveMessages_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__moveMessages.prototype.setSessionId = web_service_mailarchiver_serpro__moveMessages_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__moveMessages.prototype.getMessageId
// element get for messageId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - required element
// - array
//
// element set for messageId
// setter function is is web_service_mailarchiver_serpro__moveMessages.prototype.setMessageId
//
function web_service_mailarchiver_serpro__moveMessages_getMessageId() { return this._messageId;}
web_service_mailarchiver_serpro__moveMessages.prototype.getMessageId = web_service_mailarchiver_serpro__moveMessages_getMessageId;
function web_service_mailarchiver_serpro__moveMessages_setMessageId(value) { this._messageId = value;}
web_service_mailarchiver_serpro__moveMessages.prototype.setMessageId = web_service_mailarchiver_serpro__moveMessages_setMessageId;
//
// accessor is web_service_mailarchiver_serpro__moveMessages.prototype.getFolderId
// element get for folderId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for folderId
// setter function is is web_service_mailarchiver_serpro__moveMessages.prototype.setFolderId
//
function web_service_mailarchiver_serpro__moveMessages_getFolderId() { return this._folderId;}
web_service_mailarchiver_serpro__moveMessages.prototype.getFolderId = web_service_mailarchiver_serpro__moveMessages_getFolderId;
function web_service_mailarchiver_serpro__moveMessages_setFolderId(value) { this._folderId = value;}
web_service_mailarchiver_serpro__moveMessages.prototype.setFolderId = web_service_mailarchiver_serpro__moveMessages_setFolderId;
//
// Serialize {http://web.service.mailarchiver.serpro/}moveMessages
//
function web_service_mailarchiver_serpro__moveMessages_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._messageId != null) {
for (var ax = 0;ax < this._messageId.length;ax ++) {
if (this._messageId[ax] == null) {
xml = xml + '';
} else {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._messageId[ax]);
xml = xml + '';
}
}
}
}
// block for local variables
{
if (this._folderId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._folderId);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__moveMessages.prototype.serialize = web_service_mailarchiver_serpro__moveMessages_serialize;
function web_service_mailarchiver_serpro__moveMessages_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__moveMessages();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing messageId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messageId')) {
item = [];
do {
var arrayItem;
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
arrayItem = value;
}
item.push(arrayItem);
curElement = cxfjsutils.getNextElementSibling(curElement);
}
while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messageId'));
newobject.setMessageId(item);
var item = null;
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing folderId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setFolderId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}listFolders
//
function web_service_mailarchiver_serpro__listFolders () {
this.typeMarker = 'web_service_mailarchiver_serpro__listFolders';
this._sessionId = null;
this._folderId = null;
}
//
// accessor is web_service_mailarchiver_serpro__listFolders.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__listFolders.prototype.setSessionId
//
function web_service_mailarchiver_serpro__listFolders_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__listFolders.prototype.getSessionId = web_service_mailarchiver_serpro__listFolders_getSessionId;
function web_service_mailarchiver_serpro__listFolders_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__listFolders.prototype.setSessionId = web_service_mailarchiver_serpro__listFolders_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__listFolders.prototype.getFolderId
// element get for folderId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for folderId
// setter function is is web_service_mailarchiver_serpro__listFolders.prototype.setFolderId
//
function web_service_mailarchiver_serpro__listFolders_getFolderId() { return this._folderId;}
web_service_mailarchiver_serpro__listFolders.prototype.getFolderId = web_service_mailarchiver_serpro__listFolders_getFolderId;
function web_service_mailarchiver_serpro__listFolders_setFolderId(value) { this._folderId = value;}
web_service_mailarchiver_serpro__listFolders.prototype.setFolderId = web_service_mailarchiver_serpro__listFolders_setFolderId;
//
// Serialize {http://web.service.mailarchiver.serpro/}listFolders
//
function web_service_mailarchiver_serpro__listFolders_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._folderId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._folderId);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__listFolders.prototype.serialize = web_service_mailarchiver_serpro__listFolders_serialize;
function web_service_mailarchiver_serpro__listFolders_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__listFolders();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing folderId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setFolderId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}deleteMessages
//
function web_service_mailarchiver_serpro__deleteMessages () {
this.typeMarker = 'web_service_mailarchiver_serpro__deleteMessages';
this._sessionId = null;
this._messagesId = [];
}
//
// accessor is web_service_mailarchiver_serpro__deleteMessages.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__deleteMessages.prototype.setSessionId
//
function web_service_mailarchiver_serpro__deleteMessages_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__deleteMessages.prototype.getSessionId = web_service_mailarchiver_serpro__deleteMessages_getSessionId;
function web_service_mailarchiver_serpro__deleteMessages_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__deleteMessages.prototype.setSessionId = web_service_mailarchiver_serpro__deleteMessages_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__deleteMessages.prototype.getMessagesId
// element get for messagesId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - required element
// - array
//
// element set for messagesId
// setter function is is web_service_mailarchiver_serpro__deleteMessages.prototype.setMessagesId
//
function web_service_mailarchiver_serpro__deleteMessages_getMessagesId() { return this._messagesId;}
web_service_mailarchiver_serpro__deleteMessages.prototype.getMessagesId = web_service_mailarchiver_serpro__deleteMessages_getMessagesId;
function web_service_mailarchiver_serpro__deleteMessages_setMessagesId(value) { this._messagesId = value;}
web_service_mailarchiver_serpro__deleteMessages.prototype.setMessagesId = web_service_mailarchiver_serpro__deleteMessages_setMessagesId;
//
// Serialize {http://web.service.mailarchiver.serpro/}deleteMessages
//
function web_service_mailarchiver_serpro__deleteMessages_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._messagesId != null) {
for (var ax = 0;ax < this._messagesId.length;ax ++) {
if (this._messagesId[ax] == null) {
xml = xml + '';
} else {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._messagesId[ax]);
xml = xml + '';
}
}
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__deleteMessages.prototype.serialize = web_service_mailarchiver_serpro__deleteMessages_serialize;
function web_service_mailarchiver_serpro__deleteMessages_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__deleteMessages();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing messagesId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messagesId')) {
item = [];
do {
var arrayItem;
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
arrayItem = value;
}
item.push(arrayItem);
curElement = cxfjsutils.getNextElementSibling(curElement);
}
while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messagesId'));
newobject.setMessagesId(item);
var item = null;
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}deleteFolder
//
function web_service_mailarchiver_serpro__deleteFolder () {
this.typeMarker = 'web_service_mailarchiver_serpro__deleteFolder';
this._sessionId = null;
this._folderId = null;
this._recursive = '';
}
//
// accessor is web_service_mailarchiver_serpro__deleteFolder.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__deleteFolder.prototype.setSessionId
//
function web_service_mailarchiver_serpro__deleteFolder_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__deleteFolder.prototype.getSessionId = web_service_mailarchiver_serpro__deleteFolder_getSessionId;
function web_service_mailarchiver_serpro__deleteFolder_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__deleteFolder.prototype.setSessionId = web_service_mailarchiver_serpro__deleteFolder_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__deleteFolder.prototype.getFolderId
// element get for folderId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for folderId
// setter function is is web_service_mailarchiver_serpro__deleteFolder.prototype.setFolderId
//
function web_service_mailarchiver_serpro__deleteFolder_getFolderId() { return this._folderId;}
web_service_mailarchiver_serpro__deleteFolder.prototype.getFolderId = web_service_mailarchiver_serpro__deleteFolder_getFolderId;
function web_service_mailarchiver_serpro__deleteFolder_setFolderId(value) { this._folderId = value;}
web_service_mailarchiver_serpro__deleteFolder.prototype.setFolderId = web_service_mailarchiver_serpro__deleteFolder_setFolderId;
//
// accessor is web_service_mailarchiver_serpro__deleteFolder.prototype.getRecursive
// element get for recursive
// - element type is {http://www.w3.org/2001/XMLSchema}boolean
// - required element
//
// element set for recursive
// setter function is is web_service_mailarchiver_serpro__deleteFolder.prototype.setRecursive
//
function web_service_mailarchiver_serpro__deleteFolder_getRecursive() { return this._recursive;}
web_service_mailarchiver_serpro__deleteFolder.prototype.getRecursive = web_service_mailarchiver_serpro__deleteFolder_getRecursive;
function web_service_mailarchiver_serpro__deleteFolder_setRecursive(value) { this._recursive = value;}
web_service_mailarchiver_serpro__deleteFolder.prototype.setRecursive = web_service_mailarchiver_serpro__deleteFolder_setRecursive;
//
// Serialize {http://web.service.mailarchiver.serpro/}deleteFolder
//
function web_service_mailarchiver_serpro__deleteFolder_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._folderId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._folderId);
xml = xml + '';
}
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._recursive);
xml = xml + '';
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__deleteFolder.prototype.serialize = web_service_mailarchiver_serpro__deleteFolder_serialize;
function web_service_mailarchiver_serpro__deleteFolder_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__deleteFolder();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing folderId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setFolderId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing recursive');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = (value == 'true');
}
newobject.setRecursive(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}createFolder
//
function web_service_mailarchiver_serpro__createFolder () {
this.typeMarker = 'web_service_mailarchiver_serpro__createFolder';
this._sessionId = null;
this._parentFolderId = null;
this._name = null;
}
//
// accessor is web_service_mailarchiver_serpro__createFolder.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__createFolder.prototype.setSessionId
//
function web_service_mailarchiver_serpro__createFolder_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__createFolder.prototype.getSessionId = web_service_mailarchiver_serpro__createFolder_getSessionId;
function web_service_mailarchiver_serpro__createFolder_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__createFolder.prototype.setSessionId = web_service_mailarchiver_serpro__createFolder_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__createFolder.prototype.getParentFolderId
// element get for parentFolderId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for parentFolderId
// setter function is is web_service_mailarchiver_serpro__createFolder.prototype.setParentFolderId
//
function web_service_mailarchiver_serpro__createFolder_getParentFolderId() { return this._parentFolderId;}
web_service_mailarchiver_serpro__createFolder.prototype.getParentFolderId = web_service_mailarchiver_serpro__createFolder_getParentFolderId;
function web_service_mailarchiver_serpro__createFolder_setParentFolderId(value) { this._parentFolderId = value;}
web_service_mailarchiver_serpro__createFolder.prototype.setParentFolderId = web_service_mailarchiver_serpro__createFolder_setParentFolderId;
//
// accessor is web_service_mailarchiver_serpro__createFolder.prototype.getName
// element get for name
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for name
// setter function is is web_service_mailarchiver_serpro__createFolder.prototype.setName
//
function web_service_mailarchiver_serpro__createFolder_getName() { return this._name;}
web_service_mailarchiver_serpro__createFolder.prototype.getName = web_service_mailarchiver_serpro__createFolder_getName;
function web_service_mailarchiver_serpro__createFolder_setName(value) { this._name = value;}
web_service_mailarchiver_serpro__createFolder.prototype.setName = web_service_mailarchiver_serpro__createFolder_setName;
//
// Serialize {http://web.service.mailarchiver.serpro/}createFolder
//
function web_service_mailarchiver_serpro__createFolder_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._parentFolderId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._parentFolderId);
xml = xml + '';
}
}
// block for local variables
{
if (this._name != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._name);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__createFolder.prototype.serialize = web_service_mailarchiver_serpro__createFolder_serialize;
function web_service_mailarchiver_serpro__createFolder_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__createFolder();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing parentFolderId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'parentFolderId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setParentFolderId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing name');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'name')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setName(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}listMessages
//
function web_service_mailarchiver_serpro__listMessages () {
this.typeMarker = 'web_service_mailarchiver_serpro__listMessages';
this._sessionId = null;
this._folderId = null;
this._orderBy = [];
}
//
// accessor is web_service_mailarchiver_serpro__listMessages.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__listMessages.prototype.setSessionId
//
function web_service_mailarchiver_serpro__listMessages_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__listMessages.prototype.getSessionId = web_service_mailarchiver_serpro__listMessages_getSessionId;
function web_service_mailarchiver_serpro__listMessages_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__listMessages.prototype.setSessionId = web_service_mailarchiver_serpro__listMessages_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__listMessages.prototype.getFolderId
// element get for folderId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for folderId
// setter function is is web_service_mailarchiver_serpro__listMessages.prototype.setFolderId
//
function web_service_mailarchiver_serpro__listMessages_getFolderId() { return this._folderId;}
web_service_mailarchiver_serpro__listMessages.prototype.getFolderId = web_service_mailarchiver_serpro__listMessages_getFolderId;
function web_service_mailarchiver_serpro__listMessages_setFolderId(value) { this._folderId = value;}
web_service_mailarchiver_serpro__listMessages.prototype.setFolderId = web_service_mailarchiver_serpro__listMessages_setFolderId;
//
// accessor is web_service_mailarchiver_serpro__listMessages.prototype.getOrderBy
// element get for orderBy
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - required element
// - array
//
// element set for orderBy
// setter function is is web_service_mailarchiver_serpro__listMessages.prototype.setOrderBy
//
function web_service_mailarchiver_serpro__listMessages_getOrderBy() { return this._orderBy;}
web_service_mailarchiver_serpro__listMessages.prototype.getOrderBy = web_service_mailarchiver_serpro__listMessages_getOrderBy;
function web_service_mailarchiver_serpro__listMessages_setOrderBy(value) { this._orderBy = value;}
web_service_mailarchiver_serpro__listMessages.prototype.setOrderBy = web_service_mailarchiver_serpro__listMessages_setOrderBy;
//
// Serialize {http://web.service.mailarchiver.serpro/}listMessages
//
function web_service_mailarchiver_serpro__listMessages_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._folderId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._folderId);
xml = xml + '';
}
}
// block for local variables
{
if (this._orderBy != null) {
for (var ax = 0;ax < this._orderBy.length;ax ++) {
if (this._orderBy[ax] == null) {
xml = xml + '';
} else {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._orderBy[ax]);
xml = xml + '';
}
}
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__listMessages.prototype.serialize = web_service_mailarchiver_serpro__listMessages_serialize;
function web_service_mailarchiver_serpro__listMessages_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__listMessages();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing folderId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'folderId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setFolderId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing orderBy');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'orderBy')) {
item = [];
do {
var arrayItem;
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
arrayItem = value;
}
item.push(arrayItem);
curElement = cxfjsutils.getNextElementSibling(curElement);
}
while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'orderBy'));
newobject.setOrderBy(item);
var item = null;
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}createFolderResponse
//
function web_service_mailarchiver_serpro__createFolderResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__createFolderResponse';
this._return = null;
}
//
// accessor is web_service_mailarchiver_serpro__createFolderResponse.prototype.getReturn
// element get for return
// - element type is {http://web.service.mailarchiver.serpro/}folder
// - optional element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__createFolderResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__createFolderResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__createFolderResponse.prototype.getReturn = web_service_mailarchiver_serpro__createFolderResponse_getReturn;
function web_service_mailarchiver_serpro__createFolderResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__createFolderResponse.prototype.setReturn = web_service_mailarchiver_serpro__createFolderResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}createFolderResponse
//
function web_service_mailarchiver_serpro__createFolderResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._return != null) {
xml = xml + this._return.serialize(cxfjsutils, 'return', null);
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__createFolderResponse.prototype.serialize = web_service_mailarchiver_serpro__createFolderResponse_serialize;
function web_service_mailarchiver_serpro__createFolderResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__createFolderResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'return')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
item = web_service_mailarchiver_serpro__folder_deserialize(cxfjsutils, curElement);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}setMessagesFlags
//
function web_service_mailarchiver_serpro__setMessagesFlags () {
this.typeMarker = 'web_service_mailarchiver_serpro__setMessagesFlags';
this._sessionId = null;
this._messagesId = [];
this._flags = 0;
this._set = '';
}
//
// accessor is web_service_mailarchiver_serpro__setMessagesFlags.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__setMessagesFlags.prototype.setSessionId
//
function web_service_mailarchiver_serpro__setMessagesFlags_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__setMessagesFlags.prototype.getSessionId = web_service_mailarchiver_serpro__setMessagesFlags_getSessionId;
function web_service_mailarchiver_serpro__setMessagesFlags_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__setMessagesFlags.prototype.setSessionId = web_service_mailarchiver_serpro__setMessagesFlags_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__setMessagesFlags.prototype.getMessagesId
// element get for messagesId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - required element
// - array
//
// element set for messagesId
// setter function is is web_service_mailarchiver_serpro__setMessagesFlags.prototype.setMessagesId
//
function web_service_mailarchiver_serpro__setMessagesFlags_getMessagesId() { return this._messagesId;}
web_service_mailarchiver_serpro__setMessagesFlags.prototype.getMessagesId = web_service_mailarchiver_serpro__setMessagesFlags_getMessagesId;
function web_service_mailarchiver_serpro__setMessagesFlags_setMessagesId(value) { this._messagesId = value;}
web_service_mailarchiver_serpro__setMessagesFlags.prototype.setMessagesId = web_service_mailarchiver_serpro__setMessagesFlags_setMessagesId;
//
// accessor is web_service_mailarchiver_serpro__setMessagesFlags.prototype.getFlags
// element get for flags
// - element type is {http://www.w3.org/2001/XMLSchema}long
// - required element
//
// element set for flags
// setter function is is web_service_mailarchiver_serpro__setMessagesFlags.prototype.setFlags
//
function web_service_mailarchiver_serpro__setMessagesFlags_getFlags() { return this._flags;}
web_service_mailarchiver_serpro__setMessagesFlags.prototype.getFlags = web_service_mailarchiver_serpro__setMessagesFlags_getFlags;
function web_service_mailarchiver_serpro__setMessagesFlags_setFlags(value) { this._flags = value;}
web_service_mailarchiver_serpro__setMessagesFlags.prototype.setFlags = web_service_mailarchiver_serpro__setMessagesFlags_setFlags;
//
// accessor is web_service_mailarchiver_serpro__setMessagesFlags.prototype.getSet
// element get for set
// - element type is {http://www.w3.org/2001/XMLSchema}boolean
// - required element
//
// element set for set
// setter function is is web_service_mailarchiver_serpro__setMessagesFlags.prototype.setSet
//
function web_service_mailarchiver_serpro__setMessagesFlags_getSet() { return this._set;}
web_service_mailarchiver_serpro__setMessagesFlags.prototype.getSet = web_service_mailarchiver_serpro__setMessagesFlags_getSet;
function web_service_mailarchiver_serpro__setMessagesFlags_setSet(value) { this._set = value;}
web_service_mailarchiver_serpro__setMessagesFlags.prototype.setSet = web_service_mailarchiver_serpro__setMessagesFlags_setSet;
//
// Serialize {http://web.service.mailarchiver.serpro/}setMessagesFlags
//
function web_service_mailarchiver_serpro__setMessagesFlags_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._messagesId != null) {
for (var ax = 0;ax < this._messagesId.length;ax ++) {
if (this._messagesId[ax] == null) {
xml = xml + '';
} else {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._messagesId[ax]);
xml = xml + '';
}
}
}
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._flags);
xml = xml + '';
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._set);
xml = xml + '';
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__setMessagesFlags.prototype.serialize = web_service_mailarchiver_serpro__setMessagesFlags_serialize;
function web_service_mailarchiver_serpro__setMessagesFlags_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__setMessagesFlags();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing messagesId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messagesId')) {
item = [];
do {
var arrayItem;
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
arrayItem = value;
}
item.push(arrayItem);
curElement = cxfjsutils.getNextElementSibling(curElement);
}
while(curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messagesId'));
newobject.setMessagesId(item);
var item = null;
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing flags');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setFlags(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing set');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = (value == 'true');
}
newobject.setSet(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}listAttachments
//
function web_service_mailarchiver_serpro__listAttachments () {
this.typeMarker = 'web_service_mailarchiver_serpro__listAttachments';
this._sessionId = null;
this._messageId = null;
}
//
// accessor is web_service_mailarchiver_serpro__listAttachments.prototype.getSessionId
// element get for sessionId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for sessionId
// setter function is is web_service_mailarchiver_serpro__listAttachments.prototype.setSessionId
//
function web_service_mailarchiver_serpro__listAttachments_getSessionId() { return this._sessionId;}
web_service_mailarchiver_serpro__listAttachments.prototype.getSessionId = web_service_mailarchiver_serpro__listAttachments_getSessionId;
function web_service_mailarchiver_serpro__listAttachments_setSessionId(value) { this._sessionId = value;}
web_service_mailarchiver_serpro__listAttachments.prototype.setSessionId = web_service_mailarchiver_serpro__listAttachments_setSessionId;
//
// accessor is web_service_mailarchiver_serpro__listAttachments.prototype.getMessageId
// element get for messageId
// - element type is {http://www.w3.org/2001/XMLSchema}string
// - optional element
//
// element set for messageId
// setter function is is web_service_mailarchiver_serpro__listAttachments.prototype.setMessageId
//
function web_service_mailarchiver_serpro__listAttachments_getMessageId() { return this._messageId;}
web_service_mailarchiver_serpro__listAttachments.prototype.getMessageId = web_service_mailarchiver_serpro__listAttachments_getMessageId;
function web_service_mailarchiver_serpro__listAttachments_setMessageId(value) { this._messageId = value;}
web_service_mailarchiver_serpro__listAttachments.prototype.setMessageId = web_service_mailarchiver_serpro__listAttachments_setMessageId;
//
// Serialize {http://web.service.mailarchiver.serpro/}listAttachments
//
function web_service_mailarchiver_serpro__listAttachments_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
if (this._sessionId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._sessionId);
xml = xml + '';
}
}
// block for local variables
{
if (this._messageId != null) {
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._messageId);
xml = xml + '';
}
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__listAttachments.prototype.serialize = web_service_mailarchiver_serpro__listAttachments_serialize;
function web_service_mailarchiver_serpro__listAttachments_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__listAttachments();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing sessionId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'sessionId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setSessionId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing messageId');
if (curElement != null && cxfjsutils.isNodeNamedNS(curElement, '', 'messageId')) {
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = value;
}
newobject.setMessageId(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
}
return newobject;
}
//
// Constructor for XML Schema item {http://web.service.mailarchiver.serpro/}deleteMessagesResponse
//
function web_service_mailarchiver_serpro__deleteMessagesResponse () {
this.typeMarker = 'web_service_mailarchiver_serpro__deleteMessagesResponse';
this._return = 0;
}
//
// accessor is web_service_mailarchiver_serpro__deleteMessagesResponse.prototype.getReturn
// element get for return
// - element type is {http://www.w3.org/2001/XMLSchema}int
// - required element
//
// element set for return
// setter function is is web_service_mailarchiver_serpro__deleteMessagesResponse.prototype.setReturn
//
function web_service_mailarchiver_serpro__deleteMessagesResponse_getReturn() { return this._return;}
web_service_mailarchiver_serpro__deleteMessagesResponse.prototype.getReturn = web_service_mailarchiver_serpro__deleteMessagesResponse_getReturn;
function web_service_mailarchiver_serpro__deleteMessagesResponse_setReturn(value) { this._return = value;}
web_service_mailarchiver_serpro__deleteMessagesResponse.prototype.setReturn = web_service_mailarchiver_serpro__deleteMessagesResponse_setReturn;
//
// Serialize {http://web.service.mailarchiver.serpro/}deleteMessagesResponse
//
function web_service_mailarchiver_serpro__deleteMessagesResponse_serialize(cxfjsutils, elementName, extraNamespaces) {
var xml = '';
if (elementName != null) {
xml = xml + '<';
xml = xml + elementName;
if (extraNamespaces) {
xml = xml + ' ' + extraNamespaces;
}
xml = xml + '>';
}
// block for local variables
{
xml = xml + '';
xml = xml + cxfjsutils.escapeXmlEntities(this._return);
xml = xml + '';
}
if (elementName != null) {
xml = xml + '';
xml = xml + elementName;
xml = xml + '>';
}
return xml;
}
web_service_mailarchiver_serpro__deleteMessagesResponse.prototype.serialize = web_service_mailarchiver_serpro__deleteMessagesResponse_serialize;
function web_service_mailarchiver_serpro__deleteMessagesResponse_deserialize (cxfjsutils, element) {
var newobject = new web_service_mailarchiver_serpro__deleteMessagesResponse();
cxfjsutils.trace('element: ' + cxfjsutils.traceElementName(element));
var curElement = cxfjsutils.getFirstElementChild(element);
var item;
cxfjsutils.trace('curElement: ' + cxfjsutils.traceElementName(curElement));
cxfjsutils.trace('processing return');
var value = null;
if (!cxfjsutils.isElementNil(curElement)) {
value = cxfjsutils.getNodeText(curElement);
item = parseInt(value);
}
newobject.setReturn(item);
var item = null;
if (curElement != null) {
curElement = cxfjsutils.getNextElementSibling(curElement);
}
return newobject;
}
//
// Definitions for service: {http://web.service.mailarchiver.serpro/}ArchiveServices
//
// Javascript for {http://web.service.mailarchiver.serpro/}ArchiveServices
function web_service_mailarchiver_serpro__ArchiveServices () {
this.jsutils = new CxfApacheOrgUtil();
this.jsutils.interfaceObject = this;
this.synchronous = false;
this.url = 'http://10.200.242.53:9876/arcserv/ArchiveServices';
this.client = null;
this.response = null;
this.globalElementSerializers = [];
this.globalElementDeserializers = [];
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}createAbsoluteFolder'] = web_service_mailarchiver_serpro__createAbsoluteFolder_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}createAbsoluteFolder'] = web_service_mailarchiver_serpro__createAbsoluteFolder_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}archive'] = web_service_mailarchiver_serpro__archive_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}archive'] = web_service_mailarchiver_serpro__archive_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}archiveResponse'] = web_service_mailarchiver_serpro__archiveResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}archiveResponse'] = web_service_mailarchiver_serpro__archiveResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}renameFolder'] = web_service_mailarchiver_serpro__renameFolder_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}renameFolder'] = web_service_mailarchiver_serpro__renameFolder_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}searchMessages'] = web_service_mailarchiver_serpro__searchMessages_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}searchMessages'] = web_service_mailarchiver_serpro__searchMessages_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}renameFolderResponse'] = web_service_mailarchiver_serpro__renameFolderResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}renameFolderResponse'] = web_service_mailarchiver_serpro__renameFolderResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}copyMessages'] = web_service_mailarchiver_serpro__copyMessages_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}copyMessages'] = web_service_mailarchiver_serpro__copyMessages_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}hello'] = web_service_mailarchiver_serpro__hello_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}hello'] = web_service_mailarchiver_serpro__hello_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}logout'] = web_service_mailarchiver_serpro__logout_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}logout'] = web_service_mailarchiver_serpro__logout_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}searchMessagesResponse'] = web_service_mailarchiver_serpro__searchMessagesResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}searchMessagesResponse'] = web_service_mailarchiver_serpro__searchMessagesResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}helloResponse'] = web_service_mailarchiver_serpro__helloResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}helloResponse'] = web_service_mailarchiver_serpro__helloResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}getMessageSource'] = web_service_mailarchiver_serpro__getMessageSource_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}getMessageSource'] = web_service_mailarchiver_serpro__getMessageSource_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}deleteFolderResponse'] = web_service_mailarchiver_serpro__deleteFolderResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}deleteFolderResponse'] = web_service_mailarchiver_serpro__deleteFolderResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listAttachmentsResponse'] = web_service_mailarchiver_serpro__listAttachmentsResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listAttachmentsResponse'] = web_service_mailarchiver_serpro__listAttachmentsResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}copyMessagesResponse'] = web_service_mailarchiver_serpro__copyMessagesResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}copyMessagesResponse'] = web_service_mailarchiver_serpro__copyMessagesResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}setMessagesFlagsResponse'] = web_service_mailarchiver_serpro__setMessagesFlagsResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}setMessagesFlagsResponse'] = web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}moveMessagesResponse'] = web_service_mailarchiver_serpro__moveMessagesResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}moveMessagesResponse'] = web_service_mailarchiver_serpro__moveMessagesResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listFoldersResponse'] = web_service_mailarchiver_serpro__listFoldersResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listFoldersResponse'] = web_service_mailarchiver_serpro__listFoldersResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}folder'] = web_service_mailarchiver_serpro__folder_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}folder'] = web_service_mailarchiver_serpro__folder_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}getMessageResponse'] = web_service_mailarchiver_serpro__getMessageResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}getMessageResponse'] = web_service_mailarchiver_serpro__getMessageResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}loginResponse'] = web_service_mailarchiver_serpro__loginResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}loginResponse'] = web_service_mailarchiver_serpro__loginResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}message'] = web_service_mailarchiver_serpro__message_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}message'] = web_service_mailarchiver_serpro__message_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}getMessage'] = web_service_mailarchiver_serpro__getMessage_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}getMessage'] = web_service_mailarchiver_serpro__getMessage_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listMessagesResponse'] = web_service_mailarchiver_serpro__listMessagesResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listMessagesResponse'] = web_service_mailarchiver_serpro__listMessagesResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}createAbsoluteFolderResponse'] = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}createAbsoluteFolderResponse'] = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}login'] = web_service_mailarchiver_serpro__login_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}login'] = web_service_mailarchiver_serpro__login_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}getMessageSourceResponse'] = web_service_mailarchiver_serpro__getMessageSourceResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}getMessageSourceResponse'] = web_service_mailarchiver_serpro__getMessageSourceResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}logoutResponse'] = web_service_mailarchiver_serpro__logoutResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}logoutResponse'] = web_service_mailarchiver_serpro__logoutResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}moveMessages'] = web_service_mailarchiver_serpro__moveMessages_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}moveMessages'] = web_service_mailarchiver_serpro__moveMessages_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listFolders'] = web_service_mailarchiver_serpro__listFolders_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listFolders'] = web_service_mailarchiver_serpro__listFolders_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}deleteMessages'] = web_service_mailarchiver_serpro__deleteMessages_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}deleteMessages'] = web_service_mailarchiver_serpro__deleteMessages_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}deleteFolder'] = web_service_mailarchiver_serpro__deleteFolder_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}deleteFolder'] = web_service_mailarchiver_serpro__deleteFolder_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}session'] = web_service_mailarchiver_serpro__session_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}session'] = web_service_mailarchiver_serpro__session_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}createFolder'] = web_service_mailarchiver_serpro__createFolder_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}createFolder'] = web_service_mailarchiver_serpro__createFolder_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listMessages'] = web_service_mailarchiver_serpro__listMessages_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listMessages'] = web_service_mailarchiver_serpro__listMessages_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}createFolderResponse'] = web_service_mailarchiver_serpro__createFolderResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}createFolderResponse'] = web_service_mailarchiver_serpro__createFolderResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}setMessagesFlags'] = web_service_mailarchiver_serpro__setMessagesFlags_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}setMessagesFlags'] = web_service_mailarchiver_serpro__setMessagesFlags_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}deleteMessagesResponse'] = web_service_mailarchiver_serpro__deleteMessagesResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}deleteMessagesResponse'] = web_service_mailarchiver_serpro__deleteMessagesResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listAttachments'] = web_service_mailarchiver_serpro__listAttachments_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listAttachments'] = web_service_mailarchiver_serpro__listAttachments_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}attachment'] = web_service_mailarchiver_serpro__attachment_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}attachment'] = web_service_mailarchiver_serpro__attachment_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}archive'] = web_service_mailarchiver_serpro__archive_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}archive'] = web_service_mailarchiver_serpro__archive_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}createAbsoluteFolder'] = web_service_mailarchiver_serpro__createAbsoluteFolder_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}createAbsoluteFolder'] = web_service_mailarchiver_serpro__createAbsoluteFolder_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}archiveResponse'] = web_service_mailarchiver_serpro__archiveResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}archiveResponse'] = web_service_mailarchiver_serpro__archiveResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}renameFolder'] = web_service_mailarchiver_serpro__renameFolder_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}renameFolder'] = web_service_mailarchiver_serpro__renameFolder_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}searchMessages'] = web_service_mailarchiver_serpro__searchMessages_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}searchMessages'] = web_service_mailarchiver_serpro__searchMessages_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}renameFolderResponse'] = web_service_mailarchiver_serpro__renameFolderResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}renameFolderResponse'] = web_service_mailarchiver_serpro__renameFolderResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}copyMessages'] = web_service_mailarchiver_serpro__copyMessages_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}copyMessages'] = web_service_mailarchiver_serpro__copyMessages_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}hello'] = web_service_mailarchiver_serpro__hello_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}hello'] = web_service_mailarchiver_serpro__hello_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}message'] = web_service_mailarchiver_serpro__message_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}message'] = web_service_mailarchiver_serpro__message_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}folder'] = web_service_mailarchiver_serpro__folder_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}folder'] = web_service_mailarchiver_serpro__folder_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}logout'] = web_service_mailarchiver_serpro__logout_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}logout'] = web_service_mailarchiver_serpro__logout_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}session'] = web_service_mailarchiver_serpro__session_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}session'] = web_service_mailarchiver_serpro__session_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}helloResponse'] = web_service_mailarchiver_serpro__helloResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}helloResponse'] = web_service_mailarchiver_serpro__helloResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}searchMessagesResponse'] = web_service_mailarchiver_serpro__searchMessagesResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}searchMessagesResponse'] = web_service_mailarchiver_serpro__searchMessagesResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}getMessageSource'] = web_service_mailarchiver_serpro__getMessageSource_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}getMessageSource'] = web_service_mailarchiver_serpro__getMessageSource_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listAttachmentsResponse'] = web_service_mailarchiver_serpro__listAttachmentsResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listAttachmentsResponse'] = web_service_mailarchiver_serpro__listAttachmentsResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}deleteFolderResponse'] = web_service_mailarchiver_serpro__deleteFolderResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}deleteFolderResponse'] = web_service_mailarchiver_serpro__deleteFolderResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}attachment'] = web_service_mailarchiver_serpro__attachment_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}attachment'] = web_service_mailarchiver_serpro__attachment_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}copyMessagesResponse'] = web_service_mailarchiver_serpro__copyMessagesResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}copyMessagesResponse'] = web_service_mailarchiver_serpro__copyMessagesResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}setMessagesFlagsResponse'] = web_service_mailarchiver_serpro__setMessagesFlagsResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}setMessagesFlagsResponse'] = web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}moveMessagesResponse'] = web_service_mailarchiver_serpro__moveMessagesResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}moveMessagesResponse'] = web_service_mailarchiver_serpro__moveMessagesResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listFoldersResponse'] = web_service_mailarchiver_serpro__listFoldersResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listFoldersResponse'] = web_service_mailarchiver_serpro__listFoldersResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}getMessageResponse'] = web_service_mailarchiver_serpro__getMessageResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}getMessageResponse'] = web_service_mailarchiver_serpro__getMessageResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}loginResponse'] = web_service_mailarchiver_serpro__loginResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}loginResponse'] = web_service_mailarchiver_serpro__loginResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}getMessage'] = web_service_mailarchiver_serpro__getMessage_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}getMessage'] = web_service_mailarchiver_serpro__getMessage_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listMessagesResponse'] = web_service_mailarchiver_serpro__listMessagesResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listMessagesResponse'] = web_service_mailarchiver_serpro__listMessagesResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}createAbsoluteFolderResponse'] = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}createAbsoluteFolderResponse'] = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}getMessageSourceResponse'] = web_service_mailarchiver_serpro__getMessageSourceResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}getMessageSourceResponse'] = web_service_mailarchiver_serpro__getMessageSourceResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}login'] = web_service_mailarchiver_serpro__login_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}login'] = web_service_mailarchiver_serpro__login_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}logoutResponse'] = web_service_mailarchiver_serpro__logoutResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}logoutResponse'] = web_service_mailarchiver_serpro__logoutResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}moveMessages'] = web_service_mailarchiver_serpro__moveMessages_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}moveMessages'] = web_service_mailarchiver_serpro__moveMessages_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listFolders'] = web_service_mailarchiver_serpro__listFolders_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listFolders'] = web_service_mailarchiver_serpro__listFolders_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}deleteMessages'] = web_service_mailarchiver_serpro__deleteMessages_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}deleteMessages'] = web_service_mailarchiver_serpro__deleteMessages_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}deleteFolder'] = web_service_mailarchiver_serpro__deleteFolder_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}deleteFolder'] = web_service_mailarchiver_serpro__deleteFolder_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}createFolder'] = web_service_mailarchiver_serpro__createFolder_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}createFolder'] = web_service_mailarchiver_serpro__createFolder_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listMessages'] = web_service_mailarchiver_serpro__listMessages_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listMessages'] = web_service_mailarchiver_serpro__listMessages_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}createFolderResponse'] = web_service_mailarchiver_serpro__createFolderResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}createFolderResponse'] = web_service_mailarchiver_serpro__createFolderResponse_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}setMessagesFlags'] = web_service_mailarchiver_serpro__setMessagesFlags_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}setMessagesFlags'] = web_service_mailarchiver_serpro__setMessagesFlags_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}listAttachments'] = web_service_mailarchiver_serpro__listAttachments_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}listAttachments'] = web_service_mailarchiver_serpro__listAttachments_deserialize;
this.globalElementSerializers['{http://web.service.mailarchiver.serpro/}deleteMessagesResponse'] = web_service_mailarchiver_serpro__deleteMessagesResponse_serialize;
this.globalElementDeserializers['{http://web.service.mailarchiver.serpro/}deleteMessagesResponse'] = web_service_mailarchiver_serpro__deleteMessagesResponse_deserialize;
}
function web_service_mailarchiver_serpro__searchMessages_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__searchMessagesResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__searchMessagesResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.searchMessages_onsuccess = web_service_mailarchiver_serpro__searchMessages_op_onsuccess;
function web_service_mailarchiver_serpro__searchMessages_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.searchMessages_onerror = web_service_mailarchiver_serpro__searchMessages_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}searchMessages
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter criteria
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter orderBy
// - array
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__searchMessages_op(successCallback, errorCallback, sessionId, criteria, orderBy) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(3);
args[0] = sessionId;
args[1] = criteria;
args[2] = orderBy;
xml = this.searchMessages_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.searchMessages_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.searchMessages_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.searchMessages = web_service_mailarchiver_serpro__searchMessages_op;
function web_service_mailarchiver_serpro__searchMessages_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__searchMessages();
wrapperObj.setSessionId(args[0]);
wrapperObj.setCriteria(args[1]);
wrapperObj.setOrderBy(args[2]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:searchMessages', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.searchMessages_serializeInput = web_service_mailarchiver_serpro__searchMessages_serializeInput;
function web_service_mailarchiver_serpro__searchMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__searchMessagesResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__logout_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__logoutResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__logoutResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.logout_onsuccess = web_service_mailarchiver_serpro__logout_op_onsuccess;
function web_service_mailarchiver_serpro__logout_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.logout_onerror = web_service_mailarchiver_serpro__logout_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}logout
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__logout_op(successCallback, errorCallback, sessionId) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(1);
args[0] = sessionId;
xml = this.logout_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.logout_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.logout_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.logout = web_service_mailarchiver_serpro__logout_op;
function web_service_mailarchiver_serpro__logout_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__logout();
wrapperObj.setSessionId(args[0]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:logout', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.logout_serializeInput = web_service_mailarchiver_serpro__logout_serializeInput;
function web_service_mailarchiver_serpro__logoutResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__logoutResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__listMessages_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__listMessagesResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__listMessagesResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages_onsuccess = web_service_mailarchiver_serpro__listMessages_op_onsuccess;
function web_service_mailarchiver_serpro__listMessages_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages_onerror = web_service_mailarchiver_serpro__listMessages_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}listMessages
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter folderId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter orderBy
// - array
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__listMessages_op(successCallback, errorCallback, sessionId, folderId, orderBy) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(3);
args[0] = sessionId;
args[1] = folderId;
args[2] = orderBy;
xml = this.listMessages_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.listMessages_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.listMessages_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages = web_service_mailarchiver_serpro__listMessages_op;
function web_service_mailarchiver_serpro__listMessages_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__listMessages();
wrapperObj.setSessionId(args[0]);
wrapperObj.setFolderId(args[1]);
wrapperObj.setOrderBy(args[2]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:listMessages', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listMessages_serializeInput = web_service_mailarchiver_serpro__listMessages_serializeInput;
function web_service_mailarchiver_serpro__listMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__listMessagesResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__setMessagesFlags_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags_onsuccess = web_service_mailarchiver_serpro__setMessagesFlags_op_onsuccess;
function web_service_mailarchiver_serpro__setMessagesFlags_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags_onerror = web_service_mailarchiver_serpro__setMessagesFlags_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}setMessagesFlags
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter messagesId
// - array
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter flags
// - simple type {http://www.w3.org/2001/XMLSchema}long// parameter set
// - simple type {http://www.w3.org/2001/XMLSchema}boolean//
function web_service_mailarchiver_serpro__setMessagesFlags_op(successCallback, errorCallback, sessionId, messagesId, flags, set) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(4);
args[0] = sessionId;
args[1] = messagesId;
args[2] = flags;
args[3] = set;
xml = this.setMessagesFlags_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.setMessagesFlags_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.setMessagesFlags_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags = web_service_mailarchiver_serpro__setMessagesFlags_op;
function web_service_mailarchiver_serpro__setMessagesFlags_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__setMessagesFlags();
wrapperObj.setSessionId(args[0]);
wrapperObj.setMessagesId(args[1]);
wrapperObj.setFlags(args[2]);
wrapperObj.setSet(args[3]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:setMessagesFlags', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.setMessagesFlags_serializeInput = web_service_mailarchiver_serpro__setMessagesFlags_serializeInput;
function web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__setMessagesFlagsResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__getMessage_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__getMessageResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__getMessageResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessage_onsuccess = web_service_mailarchiver_serpro__getMessage_op_onsuccess;
function web_service_mailarchiver_serpro__getMessage_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessage_onerror = web_service_mailarchiver_serpro__getMessage_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}getMessage
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter messageId
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__getMessage_op(successCallback, errorCallback, sessionId, messageId) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(2);
args[0] = sessionId;
args[1] = messageId;
xml = this.getMessage_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.getMessage_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.getMessage_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessage = web_service_mailarchiver_serpro__getMessage_op;
function web_service_mailarchiver_serpro__getMessage_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__getMessage();
wrapperObj.setSessionId(args[0]);
wrapperObj.setMessageId(args[1]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:getMessage', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessage_serializeInput = web_service_mailarchiver_serpro__getMessage_serializeInput;
function web_service_mailarchiver_serpro__getMessageResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__getMessageResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__listFolders_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__listFoldersResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__listFoldersResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders_onsuccess = web_service_mailarchiver_serpro__listFolders_op_onsuccess;
function web_service_mailarchiver_serpro__listFolders_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders_onerror = web_service_mailarchiver_serpro__listFolders_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}listFolders
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter folderId
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__listFolders_op(successCallback, errorCallback, sessionId, folderId) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(2);
args[0] = sessionId;
args[1] = folderId;
xml = this.listFolders_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.listFolders_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.listFolders_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders = web_service_mailarchiver_serpro__listFolders_op;
function web_service_mailarchiver_serpro__listFolders_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__listFolders();
wrapperObj.setSessionId(args[0]);
wrapperObj.setFolderId(args[1]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:listFolders', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listFolders_serializeInput = web_service_mailarchiver_serpro__listFolders_serializeInput;
function web_service_mailarchiver_serpro__listFoldersResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__listFoldersResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__createFolder_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__createFolderResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__createFolderResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder_onsuccess = web_service_mailarchiver_serpro__createFolder_op_onsuccess;
function web_service_mailarchiver_serpro__createFolder_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder_onerror = web_service_mailarchiver_serpro__createFolder_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}createFolder
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter parentFolderId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter name
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__createFolder_op(successCallback, errorCallback, sessionId, parentFolderId, name) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(3);
args[0] = sessionId;
args[1] = parentFolderId;
args[2] = name;
xml = this.createFolder_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.createFolder_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.createFolder_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder = web_service_mailarchiver_serpro__createFolder_op;
function web_service_mailarchiver_serpro__createFolder_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__createFolder();
wrapperObj.setSessionId(args[0]);
wrapperObj.setParentFolderId(args[1]);
wrapperObj.setName(args[2]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:createFolder', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.createFolder_serializeInput = web_service_mailarchiver_serpro__createFolder_serializeInput;
function web_service_mailarchiver_serpro__createFolderResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__createFolderResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__listAttachments_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__listAttachmentsResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__listAttachmentsResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments_onsuccess = web_service_mailarchiver_serpro__listAttachments_op_onsuccess;
function web_service_mailarchiver_serpro__listAttachments_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments_onerror = web_service_mailarchiver_serpro__listAttachments_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}listAttachments
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter messageId
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__listAttachments_op(successCallback, errorCallback, sessionId, messageId) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(2);
args[0] = sessionId;
args[1] = messageId;
xml = this.listAttachments_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.listAttachments_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.listAttachments_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments = web_service_mailarchiver_serpro__listAttachments_op;
function web_service_mailarchiver_serpro__listAttachments_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__listAttachments();
wrapperObj.setSessionId(args[0]);
wrapperObj.setMessageId(args[1]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:listAttachments', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.listAttachments_serializeInput = web_service_mailarchiver_serpro__listAttachments_serializeInput;
function web_service_mailarchiver_serpro__listAttachmentsResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__listAttachmentsResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__deleteFolder_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__deleteFolderResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__deleteFolderResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder_onsuccess = web_service_mailarchiver_serpro__deleteFolder_op_onsuccess;
function web_service_mailarchiver_serpro__deleteFolder_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder_onerror = web_service_mailarchiver_serpro__deleteFolder_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}deleteFolder
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter folderId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter recursive
// - simple type {http://www.w3.org/2001/XMLSchema}boolean//
function web_service_mailarchiver_serpro__deleteFolder_op(successCallback, errorCallback, sessionId, folderId, recursive) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(3);
args[0] = sessionId;
args[1] = folderId;
args[2] = recursive;
xml = this.deleteFolder_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.deleteFolder_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.deleteFolder_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder = web_service_mailarchiver_serpro__deleteFolder_op;
function web_service_mailarchiver_serpro__deleteFolder_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__deleteFolder();
wrapperObj.setSessionId(args[0]);
wrapperObj.setFolderId(args[1]);
wrapperObj.setRecursive(args[2]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:deleteFolder', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteFolder_serializeInput = web_service_mailarchiver_serpro__deleteFolder_serializeInput;
function web_service_mailarchiver_serpro__deleteFolderResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__deleteFolderResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__deleteMessages_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__deleteMessagesResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__deleteMessagesResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages_onsuccess = web_service_mailarchiver_serpro__deleteMessages_op_onsuccess;
function web_service_mailarchiver_serpro__deleteMessages_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages_onerror = web_service_mailarchiver_serpro__deleteMessages_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}deleteMessages
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter messagesId
// - array
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__deleteMessages_op(successCallback, errorCallback, sessionId, messagesId) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(2);
args[0] = sessionId;
args[1] = messagesId;
xml = this.deleteMessages_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.deleteMessages_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.deleteMessages_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages = web_service_mailarchiver_serpro__deleteMessages_op;
function web_service_mailarchiver_serpro__deleteMessages_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__deleteMessages();
wrapperObj.setSessionId(args[0]);
wrapperObj.setMessagesId(args[1]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:deleteMessages', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.deleteMessages_serializeInput = web_service_mailarchiver_serpro__deleteMessages_serializeInput;
function web_service_mailarchiver_serpro__deleteMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__deleteMessagesResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__renameFolder_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__renameFolderResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__renameFolderResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder_onsuccess = web_service_mailarchiver_serpro__renameFolder_op_onsuccess;
function web_service_mailarchiver_serpro__renameFolder_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder_onerror = web_service_mailarchiver_serpro__renameFolder_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}renameFolder
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter folderId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter newName
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__renameFolder_op(successCallback, errorCallback, sessionId, folderId, newName) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(3);
args[0] = sessionId;
args[1] = folderId;
args[2] = newName;
xml = this.renameFolder_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.renameFolder_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.renameFolder_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder = web_service_mailarchiver_serpro__renameFolder_op;
function web_service_mailarchiver_serpro__renameFolder_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__renameFolder();
wrapperObj.setSessionId(args[0]);
wrapperObj.setFolderId(args[1]);
wrapperObj.setNewName(args[2]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:renameFolder', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.renameFolder_serializeInput = web_service_mailarchiver_serpro__renameFolder_serializeInput;
function web_service_mailarchiver_serpro__renameFolderResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__renameFolderResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__moveMessages_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__moveMessagesResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__moveMessagesResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages_onsuccess = web_service_mailarchiver_serpro__moveMessages_op_onsuccess;
function web_service_mailarchiver_serpro__moveMessages_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages_onerror = web_service_mailarchiver_serpro__moveMessages_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}moveMessages
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter messageId
// - array
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter folderId
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__moveMessages_op(successCallback, errorCallback, sessionId, messageId, folderId) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(3);
args[0] = sessionId;
args[1] = messageId;
args[2] = folderId;
xml = this.moveMessages_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.moveMessages_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.moveMessages_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages = web_service_mailarchiver_serpro__moveMessages_op;
function web_service_mailarchiver_serpro__moveMessages_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__moveMessages();
wrapperObj.setSessionId(args[0]);
wrapperObj.setMessageId(args[1]);
wrapperObj.setFolderId(args[2]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:moveMessages', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.moveMessages_serializeInput = web_service_mailarchiver_serpro__moveMessages_serializeInput;
function web_service_mailarchiver_serpro__moveMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__moveMessagesResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__createAbsoluteFolder_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder_onsuccess = web_service_mailarchiver_serpro__createAbsoluteFolder_op_onsuccess;
function web_service_mailarchiver_serpro__createAbsoluteFolder_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder_onerror = web_service_mailarchiver_serpro__createAbsoluteFolder_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}createAbsoluteFolder
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter path
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__createAbsoluteFolder_op(successCallback, errorCallback, sessionId, path) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(2);
args[0] = sessionId;
args[1] = path;
xml = this.createAbsoluteFolder_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.createAbsoluteFolder_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.createAbsoluteFolder_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder = web_service_mailarchiver_serpro__createAbsoluteFolder_op;
function web_service_mailarchiver_serpro__createAbsoluteFolder_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__createAbsoluteFolder();
wrapperObj.setSessionId(args[0]);
wrapperObj.setPath(args[1]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:createAbsoluteFolder', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.createAbsoluteFolder_serializeInput = web_service_mailarchiver_serpro__createAbsoluteFolder_serializeInput;
function web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__createAbsoluteFolderResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__archive_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__archiveResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__archiveResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.archive_onsuccess = web_service_mailarchiver_serpro__archive_op_onsuccess;
function web_service_mailarchiver_serpro__archive_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.archive_onerror = web_service_mailarchiver_serpro__archive_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}archive
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter message
// - simple type {http://www.w3.org/2001/XMLSchema}base64Binary// parameter folderId
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__archive_op(successCallback, errorCallback, sessionId, message, folderId) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(3);
args[0] = sessionId;
args[1] = message;
args[2] = folderId;
xml = this.archive_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.archive_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.archive_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.archive = web_service_mailarchiver_serpro__archive_op;
function web_service_mailarchiver_serpro__archive_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__archive();
wrapperObj.setSessionId(args[0]);
wrapperObj.setMessage(args[1]);
wrapperObj.setFolderId(args[2]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:archive', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.archive_serializeInput = web_service_mailarchiver_serpro__archive_serializeInput;
function web_service_mailarchiver_serpro__archiveResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__archiveResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__hello_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__helloResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__helloResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.hello_onsuccess = web_service_mailarchiver_serpro__hello_op_onsuccess;
function web_service_mailarchiver_serpro__hello_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.hello_onerror = web_service_mailarchiver_serpro__hello_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}hello
// Wrapped operation.
// parameter guest
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__hello_op(successCallback, errorCallback, guest) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(1);
args[0] = guest;
xml = this.hello_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.hello_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.hello_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.hello = web_service_mailarchiver_serpro__hello_op;
function web_service_mailarchiver_serpro__hello_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__hello();
wrapperObj.setGuest(args[0]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:hello', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.hello_serializeInput = web_service_mailarchiver_serpro__hello_serializeInput;
function web_service_mailarchiver_serpro__helloResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__helloResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__copyMessages_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__copyMessagesResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__copyMessagesResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages_onsuccess = web_service_mailarchiver_serpro__copyMessages_op_onsuccess;
function web_service_mailarchiver_serpro__copyMessages_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages_onerror = web_service_mailarchiver_serpro__copyMessages_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}copyMessages
// Wrapped operation.
// parameter messageId
// - array
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter folderId
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__copyMessages_op(successCallback, errorCallback, messageId, folderId) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(2);
args[0] = messageId;
args[1] = folderId;
xml = this.copyMessages_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.copyMessages_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.copyMessages_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages = web_service_mailarchiver_serpro__copyMessages_op;
function web_service_mailarchiver_serpro__copyMessages_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__copyMessages();
wrapperObj.setMessageId(args[0]);
wrapperObj.setFolderId(args[1]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:copyMessages', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.copyMessages_serializeInput = web_service_mailarchiver_serpro__copyMessages_serializeInput;
function web_service_mailarchiver_serpro__copyMessagesResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__copyMessagesResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__login_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__loginResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__loginResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.login_onsuccess = web_service_mailarchiver_serpro__login_op_onsuccess;
function web_service_mailarchiver_serpro__login_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.login_onerror = web_service_mailarchiver_serpro__login_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}login
// Wrapped operation.
// parameter userId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter password
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__login_op(successCallback, errorCallback, userId, password) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(2);
args[0] = userId;
args[1] = password;
xml = this.login_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.login_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.login_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.login = web_service_mailarchiver_serpro__login_op;
function web_service_mailarchiver_serpro__login_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__login();
wrapperObj.setUserId(args[0]);
wrapperObj.setPassword(args[1]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:login', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.login_serializeInput = web_service_mailarchiver_serpro__login_serializeInput;
function web_service_mailarchiver_serpro__loginResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__loginResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__getMessageSource_op_onsuccess(client, responseXml) {
if (client.user_onsuccess) {
var responseObject = null;
var element = responseXml.documentElement;
this.jsutils.trace('responseXml: ' + this.jsutils.traceElementName(element));
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('first element child: ' + this.jsutils.traceElementName(element));
while (!this.jsutils.isNodeNamedNS(element, 'http://schemas.xmlsoap.org/soap/envelope/', 'Body')) {
element = this.jsutils.getNextElementSibling(element);
if (element == null) {
throw 'No env:Body in message.'
}
}
element = this.jsutils.getFirstElementChild(element);
this.jsutils.trace('part element: ' + this.jsutils.traceElementName(element));
this.jsutils.trace('calling web_service_mailarchiver_serpro__getMessageSourceResponse_deserializeResponse');
responseObject = web_service_mailarchiver_serpro__getMessageSourceResponse_deserializeResponse(this.jsutils, element);
client.user_onsuccess(responseObject);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageSource_onsuccess = web_service_mailarchiver_serpro__getMessageSource_op_onsuccess;
function web_service_mailarchiver_serpro__getMessageSource_op_onerror(client) {
if (client.user_onerror) {
var httpStatus;
var httpStatusText;
try {
httpStatus = client.req.status;
httpStatusText = client.req.statusText;
} catch(e) {
httpStatus = -1;
httpStatusText = 'Error opening connection to server';
}
client.user_onerror(httpStatus, httpStatusText);
}
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageSource_onerror = web_service_mailarchiver_serpro__getMessageSource_op_onerror;
//
// Operation {http://web.service.mailarchiver.serpro/}getMessageSource
// Wrapped operation.
// parameter sessionId
// - simple type {http://www.w3.org/2001/XMLSchema}string// parameter messageId
// - simple type {http://www.w3.org/2001/XMLSchema}string//
function web_service_mailarchiver_serpro__getMessageSource_op(successCallback, errorCallback, sessionId, messageId) {
this.client = new CxfApacheOrgClient(this.jsutils);
var xml = null;
var args = new Array(2);
args[0] = sessionId;
args[1] = messageId;
xml = this.getMessageSource_serializeInput(this.jsutils, args);
this.client.user_onsuccess = successCallback;
this.client.user_onerror = errorCallback;
var closureThis = this;
this.client.onsuccess = function(client, responseXml) { closureThis.getMessageSource_onsuccess(client, responseXml); };
this.client.onerror = function(client) { closureThis.getMessageSource_onerror(client); };
var requestHeaders = [];
requestHeaders['SOAPAction'] = '';
this.jsutils.trace('synchronous = ' + this.synchronous);
this.client.request(this.url, xml, null, this.synchronous, requestHeaders);
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageSource = web_service_mailarchiver_serpro__getMessageSource_op;
function web_service_mailarchiver_serpro__getMessageSource_serializeInput(cxfjsutils, args) {
var wrapperObj = new web_service_mailarchiver_serpro__getMessageSource();
wrapperObj.setSessionId(args[0]);
wrapperObj.setMessageId(args[1]);
var xml;
xml = cxfjsutils.beginSoap11Message("xmlns:jns0='http://web.service.mailarchiver.serpro/' ");
// block for local variables
{
xml = xml + wrapperObj.serialize(cxfjsutils, 'jns0:getMessageSource', null);
}
xml = xml + cxfjsutils.endSoap11Message();
return xml;
}
web_service_mailarchiver_serpro__ArchiveServices.prototype.getMessageSource_serializeInput = web_service_mailarchiver_serpro__getMessageSource_serializeInput;
function web_service_mailarchiver_serpro__getMessageSourceResponse_deserializeResponse(cxfjsutils, partElement) {
var returnObject = web_service_mailarchiver_serpro__getMessageSourceResponse_deserialize (cxfjsutils, partElement);
return returnObject;
}
function web_service_mailarchiver_serpro__ArchiveServices_web_service_mailarchiver_serpro__DefaultArchiveServicesPort () {
this.url = 'http://10.200.242.53:9876/arcserv/ArchiveServices';
}
web_service_mailarchiver_serpro__ArchiveServices_web_service_mailarchiver_serpro__DefaultArchiveServicesPort.prototype = new web_service_mailarchiver_serpro__ArchiveServices;