You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by bu...@apache.org on 2015/04/09 11:03:53 UTC

svn commit: r946869 [4/16] - in /websites/staging/olingo/trunk/content: ./ doc/javascript/apidoc/

Modified: websites/staging/olingo/trunk/content/doc/javascript/apidoc/deferred.html
==============================================================================
--- websites/staging/olingo/trunk/content/doc/javascript/apidoc/deferred.html (original)
+++ websites/staging/olingo/trunk/content/doc/javascript/apidoc/deferred.html Thu Apr  9 09:03:51 2015
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
     <meta charset="utf-8">
-    <title>JSDoc: Module: datajs/deferred</title>
+    <title>JSDoc: Module: odatajs/deferred</title>
     
     <script src="scripts/prettify/prettify.js"> </script>
     <script src="scripts/prettify/lang-css.js"> </script>
@@ -17,7 +17,7 @@
 
 <div id="main">
     
-    <h1 class="page-title">Module: datajs/deferred</h1>
+    <h1 class="page-title">Module: odatajs/deferred</h1>
     
     
 
@@ -27,7 +27,7 @@
     
 <header>
     <h2>
-    datajs/deferred
+    odatajs/deferred
     </h2>
     
 </header>  
@@ -62,7 +62,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="deferred.js.html">odatajs/deferred.js</a>, <a href="deferred.js.html#line3">line 3</a>
+        <a href="deferred.js.html">deferred.js</a>, <a href="deferred.js.html#line21">line 21</a>
     </li></ul></dd>
     
     
@@ -101,7 +101,7 @@
 <dd>
     
     <div class="description">
-        createDeferred (see <a href="deferred.html#createDeferred">module:datajs/deferred~createDeferred</a>)
+        createDeferred (see module:datajs/deferred~createDeferred)
     </div>
     
     
@@ -130,7 +130,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="deferred.js.html">odatajs/deferred.js</a>, <a href="deferred.js.html#line186">line 186</a>
+        <a href="deferred.js.html">deferred.js</a>, <a href="deferred.js.html#line187">line 187</a>
     </li></ul></dd>
     
     
@@ -184,7 +184,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="deferred.js.html">odatajs/deferred.js</a>, <a href="deferred.js.html#line189">line 189</a>
+        <a href="deferred.js.html">deferred.js</a>, <a href="deferred.js.html#line190">line 190</a>
     </li></ul></dd>
     
     
@@ -249,7 +249,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="deferred.js.html">odatajs/deferred.js</a>, <a href="deferred.js.html#line174">line 174</a>
+        <a href="deferred.js.html">deferred.js</a>, <a href="deferred.js.html#line175">line 175</a>
     </li></ul></dd>
     
     
@@ -434,7 +434,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="deferred.js.html">odatajs/deferred.js</a>, <a href="deferred.js.html#line30">line 30</a>
+        <a href="deferred.js.html">deferred.js</a>, <a href="deferred.js.html#line31">line 31</a>
     </li></ul></dd>
     
     
@@ -497,13 +497,13 @@
 </div>
 
 <nav>
-    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-datajs.html">datajs</a></li><li><a href="deferred.html">datajs/deferred</a></li><li><a href="utils.html">datajs/utils</a></li><li><a href="xml.html">datajs/xml</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils_.html">odata/utils</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a h
 ref="DjsDeferred.html">DjsDeferred</a></li><li><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
+    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils.html">odata/utils</a></li><li><a href="deferred.html">odatajs/deferred</a></li><li><a href="utils_.html">odatajs/utils</a></li><li><a href="xml.html">odatajs/xml</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a href="DjsDeferred.html">DjsDeferred</a></li><l
 i><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
 </nav>
 
 <br clear="both">
 
 <footer>
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Mon Sep 15 2014 13:08:01 GMT+0200 (MESZ)
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Thu Apr 09 2015 08:31:26 GMT+0200 (MESZ)
 </footer>
 
 <script> prettyPrint(); </script>

Modified: websites/staging/olingo/trunk/content/doc/javascript/apidoc/deferred.js.html
==============================================================================
--- websites/staging/olingo/trunk/content/doc/javascript/apidoc/deferred.js.html (original)
+++ websites/staging/olingo/trunk/content/doc/javascript/apidoc/deferred.js.html Thu Apr  9 09:03:51 2015
@@ -2,7 +2,7 @@
 <html lang="en">
 <head>
     <meta charset="utf-8">
-    <title>JSDoc: Source: odatajs/deferred.js</title>
+    <title>JSDoc: Source: deferred.js</title>
     
     <script src="scripts/prettify/prettify.js"> </script>
     <script src="scripts/prettify/lang-css.js"> </script>
@@ -17,7 +17,7 @@
 
 <div id="main">
     
-    <h1 class="page-title">Source: odatajs/deferred.js</h1>
+    <h1 class="page-title">Source: deferred.js</h1>
     
     
 
@@ -25,194 +25,195 @@
     
     <section>
         <article>
-            <pre class="prettyprint source"><code>/*
- * 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.
- */
-
-/** @module datajs/deferred */
-
-
-
-/** Creates a new function to forward a call.
- * @param {Object} thisValue - Value to use as the 'this' object.
- * @param {String} name - Name of function to forward to.
- * @param {Object} returnValue - Return value for the forward call (helps keep identity when chaining calls).
- * @returns {Function} A new function that will forward a call.
- */
-function forwardCall(thisValue, name, returnValue) {
-    return function () {
-        thisValue[name].apply(thisValue, arguments);
-        return returnValue;
-    };
-}
-
-/** Initializes a new DjsDeferred object.
- * &lt;ul>
- * &lt;li> Compability Note A - Ordering of callbacks through chained 'then' invocations &lt;br>
- *
- * The Wiki entry at http://wiki.commonjs.org/wiki/Promises/A
- * implies that .then() returns a distinct object.
- *
- * For compatibility with http://api.jquery.com/category/deferred-object/
- * we return this same object. This affects ordering, as
- * the jQuery version will fire callbacks in registration
- * order regardless of whether they occur on the result
- * or the original object.
- * &lt;/li>
- * &lt;li>Compability Note B - Fulfillment value &lt;br>
- *
- * The Wiki entry at http://wiki.commonjs.org/wiki/Promises/A
- * implies that the result of a success callback is the
- * fulfillment value of the object and is received by
- * other success callbacks that are chained.
- *
- * For compatibility with http://api.jquery.com/category/deferred-object/
- * we disregard this value instead.
- * &lt;/li>&lt;/ul>
- * @class DjsDeferred 
- */
- function DjsDeferred() {
-    this._arguments = undefined;
-    this._done = undefined;
-    this._fail = undefined;
-    this._resolved = false;
-    this._rejected = false;
-}
-
-
-DjsDeferred.prototype = {
-
-    /** Adds success and error callbacks for this deferred object.
-     * See Compatibility Note A.
-     * @method DjsDeferred#then
-     * @param {function} [fulfilledHandler] - Success callback ( may be null)
-     * @param {function} [errorHandler] - Error callback ( may be null)
-     */
-    then: function (fulfilledHandler, errorHandler) {
-
-        if (fulfilledHandler) {
-            if (!this._done) {
-                this._done = [fulfilledHandler];
-            } else {
-                this._done.push(fulfilledHandler);
-            }
-        }
-
-        if (errorHandler) {
-            if (!this._fail) {
-                this._fail = [errorHandler];
-            } else {
-                this._fail.push(errorHandler);
-            }
-        }
-
-        //// See Compatibility Note A in the DjsDeferred constructor.
-        //// if (!this._next) {
-        ////    this._next = createDeferred();
-        //// }
-        //// return this._next.promise();
-
-        if (this._resolved) {
-            this.resolve.apply(this, this._arguments);
-        } else if (this._rejected) {
-            this.reject.apply(this, this._arguments);
-        }
-
-        return this;
-    },
-
-    /** Invokes success callbacks for this deferred object.
-     * All arguments are forwarded to success callbacks.
-     * @method DjsDeferred#resolve
-     */
-    resolve: function (/* args */) {
-        if (this._done) {
-            var i, len;
-            for (i = 0, len = this._done.length; i &lt; len; i++) {
-                //// See Compability Note B - Fulfillment value.
-                //// var nextValue =
-                this._done[i].apply(null, arguments);
-            }
-
-            //// See Compatibility Note A in the DjsDeferred constructor.
-            //// this._next.resolve(nextValue);
-            //// delete this._next;
-
-            this._done = undefined;
-            this._resolved = false;
-            this._arguments = undefined;
-        } else {
-            this._resolved = true;
-            this._arguments = arguments;
-        }
-    },
-
-    /** Invokes error callbacks for this deferred object.
-     * All arguments are forwarded to error callbacks.
-     * @method DjsDeferred#reject
-     */
-    reject: function (/* args */) {
-        
-        if (this._fail) {
-            var i, len;
-            for (i = 0, len = this._fail.length; i &lt; len; i++) {
-                this._fail[i].apply(null, arguments);
-            }
-
-            this._fail = undefined;
-            this._rejected = false;
-            this._arguments = undefined;
-        } else {
-            this._rejected = true;
-            this._arguments = arguments;
-        }
-    },
-
-    /** Returns a version of this object that has only the read-only methods available.
-     * @method DjsDeferred#promise
-     * @returns An object with only the promise object.
-     */
-
-    promise: function () {
-        var result = {};
-        result.then = forwardCall(this, "then", result);
-        return result;
-    }
-};
-
-/** Creates a deferred object.
- * @returns {DjsDeferred} A new deferred object. If jQuery is installed, then a jQueryDeferred object is returned, which provides a superset of features.
-*/
-function createDeferred() {
-    if (window.jQuery && window.jQuery.Deferred) {
-        return new window.jQuery.Deferred();
-    } else {
-        return new DjsDeferred();
-    }
-};
-
-
-
-
-/** createDeferred (see {@link module:datajs/deferred~createDeferred}) */
-exports.createDeferred = createDeferred;
-
-/** DjsDeferred (see {@link DjsDeferred}) */
+            <pre class="prettyprint source"><code>/*
+ * 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.
+ */
+'use strict';
+
+/** @module odatajs/deferred */
+
+
+
+/** Creates a new function to forward a call.
+ * @param {Object} thisValue - Value to use as the 'this' object.
+ * @param {String} name - Name of function to forward to.
+ * @param {Object} returnValue - Return value for the forward call (helps keep identity when chaining calls).
+ * @returns {Function} A new function that will forward a call.
+ */
+function forwardCall(thisValue, name, returnValue) {
+    return function () {
+        thisValue[name].apply(thisValue, arguments);
+        return returnValue;
+    };
+}
+
+/** Initializes a new DjsDeferred object.
+ * &lt;ul>
+ * &lt;li> Compability Note A - Ordering of callbacks through chained 'then' invocations &lt;br>
+ *
+ * The Wiki entry at http://wiki.commonjs.org/wiki/Promises/A
+ * implies that .then() returns a distinct object.
+ *
+ * For compatibility with http://api.jquery.com/category/deferred-object/
+ * we return this same object. This affects ordering, as
+ * the jQuery version will fire callbacks in registration
+ * order regardless of whether they occur on the result
+ * or the original object.
+ * &lt;/li>
+ * &lt;li>Compability Note B - Fulfillment value &lt;br>
+ *
+ * The Wiki entry at http://wiki.commonjs.org/wiki/Promises/A
+ * implies that the result of a success callback is the
+ * fulfillment value of the object and is received by
+ * other success callbacks that are chained.
+ *
+ * For compatibility with http://api.jquery.com/category/deferred-object/
+ * we disregard this value instead.
+ * &lt;/li>&lt;/ul>
+ * @class DjsDeferred 
+ */
+ function DjsDeferred() {
+    this._arguments = undefined;
+    this._done = undefined;
+    this._fail = undefined;
+    this._resolved = false;
+    this._rejected = false;
+}
+
+
+DjsDeferred.prototype = {
+
+    /** Adds success and error callbacks for this deferred object.
+     * See Compatibility Note A.
+     * @method DjsDeferred#then
+     * @param {function} [fulfilledHandler] - Success callback ( may be null)
+     * @param {function} [errorHandler] - Error callback ( may be null)
+     */
+    then: function (fulfilledHandler, errorHandler) {
+
+        if (fulfilledHandler) {
+            if (!this._done) {
+                this._done = [fulfilledHandler];
+            } else {
+                this._done.push(fulfilledHandler);
+            }
+        }
+
+        if (errorHandler) {
+            if (!this._fail) {
+                this._fail = [errorHandler];
+            } else {
+                this._fail.push(errorHandler);
+            }
+        }
+
+        //// See Compatibility Note A in the DjsDeferred constructor.
+        //// if (!this._next) {
+        ////    this._next = createDeferred();
+        //// }
+        //// return this._next.promise();
+
+        if (this._resolved) {
+            this.resolve.apply(this, this._arguments);
+        } else if (this._rejected) {
+            this.reject.apply(this, this._arguments);
+        }
+
+        return this;
+    },
+
+    /** Invokes success callbacks for this deferred object.
+     * All arguments are forwarded to success callbacks.
+     * @method DjsDeferred#resolve
+     */
+    resolve: function (/* args */) {
+        if (this._done) {
+            var i, len;
+            for (i = 0, len = this._done.length; i &lt; len; i++) {
+                //// See Compability Note B - Fulfillment value.
+                //// var nextValue =
+                this._done[i].apply(null, arguments);
+            }
+
+            //// See Compatibility Note A in the DjsDeferred constructor.
+            //// this._next.resolve(nextValue);
+            //// delete this._next;
+
+            this._done = undefined;
+            this._resolved = false;
+            this._arguments = undefined;
+        } else {
+            this._resolved = true;
+            this._arguments = arguments;
+        }
+    },
+
+    /** Invokes error callbacks for this deferred object.
+     * All arguments are forwarded to error callbacks.
+     * @method DjsDeferred#reject
+     */
+    reject: function (/* args */) {
+        
+        if (this._fail) {
+            var i, len;
+            for (i = 0, len = this._fail.length; i &lt; len; i++) {
+                this._fail[i].apply(null, arguments);
+            }
+
+            this._fail = undefined;
+            this._rejected = false;
+            this._arguments = undefined;
+        } else {
+            this._rejected = true;
+            this._arguments = arguments;
+        }
+    },
+
+    /** Returns a version of this object that has only the read-only methods available.
+     * @method DjsDeferred#promise
+     * @returns An object with only the promise object.
+     */
+
+    promise: function () {
+        var result = {};
+        result.then = forwardCall(this, "then", result);
+        return result;
+    }
+};
+
+/** Creates a deferred object.
+ * @returns {DjsDeferred} A new deferred object. If jQuery is installed, then a jQueryDeferred object is returned, which provides a superset of features.
+*/
+function createDeferred() {
+    if (window.jQuery && window.jQuery.Deferred) {
+        return new window.jQuery.Deferred();
+    } else {
+        return new DjsDeferred();
+    }
+}
+
+
+
+
+/** createDeferred (see {@link module:datajs/deferred~createDeferred}) */
+exports.createDeferred = createDeferred;
+
+/** DjsDeferred (see {@link DjsDeferred}) */
 exports.DjsDeferred = DjsDeferred;</code></pre>
         </article>
     </section>
@@ -223,13 +224,13 @@ exports.DjsDeferred = DjsDeferred;</code
 </div>
 
 <nav>
-    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-datajs.html">datajs</a></li><li><a href="deferred.html">datajs/deferred</a></li><li><a href="utils.html">datajs/utils</a></li><li><a href="xml.html">datajs/xml</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils_.html">odata/utils</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a h
 ref="DjsDeferred.html">DjsDeferred</a></li><li><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
+    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils.html">odata/utils</a></li><li><a href="deferred.html">odatajs/deferred</a></li><li><a href="utils_.html">odatajs/utils</a></li><li><a href="xml.html">odatajs/xml</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a href="DjsDeferred.html">DjsDeferred</a></li><l
 i><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
 </nav>
 
 <br clear="both">
 
 <footer>
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Mon Sep 15 2014 13:07:59 GMT+0200 (MESZ)
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Thu Apr 09 2015 08:31:26 GMT+0200 (MESZ)
 </footer>
 
 <script> prettyPrint(); </script>

Modified: websites/staging/olingo/trunk/content/doc/javascript/apidoc/dom-DomStore.html
==============================================================================
--- websites/staging/olingo/trunk/content/doc/javascript/apidoc/dom-DomStore.html (original)
+++ websites/staging/olingo/trunk/content/doc/javascript/apidoc/dom-DomStore.html Thu Apr  9 09:03:51 2015
@@ -132,7 +132,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line88">line 88</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line90">line 90</a>
     </li></ul></dd>
     
     
@@ -212,7 +212,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line256">line 256</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line258">line 258</a>
     </li></ul></dd>
     
     
@@ -325,7 +325,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line92">line 92</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line94">line 94</a>
     </li></ul></dd>
     
     
@@ -482,7 +482,7 @@
             <td class="type">
             
                 
-<span class="param-type">Funcktion</span>
+<span class="param-type">function</span>
 
 
             
@@ -500,7 +500,7 @@
             
             
             
-            <td class="description last">Callback for a successful add operation.</param></td>
+            <td class="description last">Callback for a successful add operation.</td>
         </tr>
 	
 	
@@ -513,7 +513,7 @@
             <td class="type">
             
                 
-<span class="param-type">Funcktion</span>
+<span class="param-type">function</span>
 
 
             
@@ -533,8 +533,7 @@
             
             
             
-            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</param>
-This method errors out if the store already contains the specified key.</td>
+            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.
This method errors out if the store already contains the specified key.</td>
         </tr>
 	
 	
@@ -565,7 +564,7 @@ This method errors out if the store alre
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line115">line 115</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line117">line 117</a>
     </li></ul></dd>
     
     
@@ -720,7 +719,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback for a successful add or update operation.</param></td>
+            <td class="description last">Callback for a successful add or update operation.</td>
         </tr>
 	
 	
@@ -753,7 +752,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</param></td>
+            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</td>
         </tr>
 	
 	
@@ -784,7 +783,7 @@ This method errors out if the store alre
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line135">line 135</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line137">line 137</a>
     </li></ul></dd>
     
     
@@ -882,7 +881,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback for a successful clear operation.</param></td>
+            <td class="description last">Callback for a successful clear operation.</td>
         </tr>
 	
 	
@@ -915,7 +914,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</param></td>
+            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</td>
         </tr>
 	
 	
@@ -946,7 +945,7 @@ This method errors out if the store alre
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line175">line 175</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line177">line 177</a>
     </li></ul></dd>
     
     
@@ -1015,7 +1014,7 @@ This method errors out if the store alre
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line203">line 203</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line205">line 205</a>
     </li></ul></dd>
     
     
@@ -1142,7 +1141,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback indicating whether the store contains the key or not.</param></td>
+            <td class="description last">Callback indicating whether the store contains the key or not.</td>
         </tr>
 	
 	
@@ -1175,7 +1174,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</param></td>
+            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</td>
         </tr>
 	
 	
@@ -1206,7 +1205,7 @@ This method errors out if the store alre
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line209">line 209</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line211">line 211</a>
     </li></ul></dd>
     
     
@@ -1302,7 +1301,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback for a successful get operation.</param></td>
+            <td class="description last">Callback for a successful get operation.</td>
         </tr>
 	
 	
@@ -1335,7 +1334,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</param></td>
+            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</td>
         </tr>
 	
 	
@@ -1366,7 +1365,7 @@ This method errors out if the store alre
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line228">line 228</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line230">line 230</a>
     </li></ul></dd>
     
     
@@ -1557,7 +1556,7 @@ This method errors out if the store alre
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line258">line 258</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line260">line 260</a>
     </li></ul></dd>
     
     
@@ -1666,7 +1665,7 @@ This method errors out if the store alre
             <td class="type">
             
                 
-<span class="param-type">Funtion</span>
+<span class="param-type">function</span>
 
 
             
@@ -1684,7 +1683,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback for a successful remove operation.</param></td>
+            <td class="description last">Callback for a successful remove operation.</td>
         </tr>
 	
 	
@@ -1697,7 +1696,7 @@ This method errors out if the store alre
             <td class="type">
             
                 
-<span class="param-type">Funtion</span>
+<span class="param-type">function</span>
 
 
             
@@ -1717,7 +1716,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</param></td>
+            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked.</td>
         </tr>
 	
 	
@@ -1748,7 +1747,7 @@ This method errors out if the store alre
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line288">line 288</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line290">line 290</a>
     </li></ul></dd>
     
     
@@ -1934,8 +1933,7 @@ This method errors out if the store alre
             
             
             
-            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked
-This method errors out if the specified key is not found in the store.</td>
+            <td class="description last">Callback for handling errors. If not specified then store.defaultError is invoked
This method errors out if the specified key is not found in the store.</td>
         </tr>
 	
 	
@@ -1966,7 +1964,7 @@ This method errors out if the specified
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line310">line 310</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line312">line 312</a>
     </li></ul></dd>
     
     
@@ -2007,13 +2005,13 @@ This method errors out if the specified
 </div>
 
 <nav>
-    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-datajs.html">datajs</a></li><li><a href="deferred.html">datajs/deferred</a></li><li><a href="utils.html">datajs/utils</a></li><li><a href="xml.html">datajs/xml</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils_.html">odata/utils</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a h
 ref="DjsDeferred.html">DjsDeferred</a></li><li><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
+    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils.html">odata/utils</a></li><li><a href="deferred.html">odatajs/deferred</a></li><li><a href="utils_.html">odatajs/utils</a></li><li><a href="xml.html">odatajs/xml</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a href="DjsDeferred.html">DjsDeferred</a></li><l
 i><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
 </nav>
 
 <br clear="both">
 
 <footer>
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Mon Sep 15 2014 13:08:02 GMT+0200 (MESZ)
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Thu Apr 09 2015 08:31:27 GMT+0200 (MESZ)
 </footer>
 
 <script> prettyPrint(); </script>

Modified: websites/staging/olingo/trunk/content/doc/javascript/apidoc/dom.html
==============================================================================
--- websites/staging/olingo/trunk/content/doc/javascript/apidoc/dom.html (original)
+++ websites/staging/olingo/trunk/content/doc/javascript/apidoc/dom.html Thu Apr  9 09:03:51 2015
@@ -62,7 +62,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line3">line 3</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line21">line 21</a>
     </li></ul></dd>
     
     
@@ -113,8 +113,7 @@
     
     
     <div class="description">
-        This method is used to override the Date.toJSON method and is called only by
-JSON.stringify.  It should never be called directly.
+        This method is used to override the Date.toJSON method and is called only by
JSON.stringify.  It should never be called directly.
     </div>
     
 
@@ -147,7 +146,7 @@ JSON.stringify.  It should never be call
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line37">line 37</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line38">line 38</a>
     </li></ul></dd>
     
     
@@ -197,7 +196,7 @@ JSON.stringify.  It should never be call
         
             
 <dt>
-    <h4 class="name" id="domStoreJSONToDate"><span class="type-signature">&lt;inner> </span>domStoreJSONToDate<span class="signature">(Object)</span><span class="type-signature"> &rarr; {Date}</span></h4>
+    <h4 class="name" id="domStoreJSONToDate"><span class="type-signature">&lt;inner> </span>domStoreJSONToDate<span class="signature">(value, value)</span><span class="type-signature"> &rarr; {Date}</span></h4>
     
     
     <p class="summary">JSON reviver function for converting an object representing a Date in a JSON stream to a Date object</p>
@@ -207,8 +206,7 @@ JSON.stringify.  It should never be call
     
     
     <div class="description">
-        This method is used during JSON parsing and invoked only by the reviver function.
-It should never be called directly.
+        This method is used during JSON parsing and invoked only by the reviver function.
It should never be called directly.
     </div>
     
 
@@ -242,7 +240,25 @@ It should never be called directly.
 	
         <tr>
             
-                <td class="name"><code>Object</code></td>
+                <td class="name"><code>value</code></td>
+            
+            
+            <td class="type">
+            
+            </td>
+            
+            
+            
+            
+            
+            <td class="description last">_</td>
+        </tr>
+	
+	
+	
+        <tr>
+            
+                <td class="name"><code>value</code></td>
             
             
             <td class="type">
@@ -284,7 +300,7 @@ It should never be called directly.
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line52">line 52</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line54">line 54</a>
     </li></ul></dd>
     
     
@@ -446,7 +462,7 @@ It should never be called directly.
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line70">line 70</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line72">line 72</a>
     </li></ul></dd>
     
     
@@ -608,7 +624,7 @@ It should never be called directly.
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line79">line 79</a>
+        <a href="dom.js.html">store/dom.js</a>, <a href="dom.js.html#line81">line 81</a>
     </li></ul></dd>
     
     
@@ -671,13 +687,13 @@ It should never be called directly.
 </div>
 
 <nav>
-    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-datajs.html">datajs</a></li><li><a href="deferred.html">datajs/deferred</a></li><li><a href="utils.html">datajs/utils</a></li><li><a href="xml.html">datajs/xml</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils_.html">odata/utils</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a h
 ref="DjsDeferred.html">DjsDeferred</a></li><li><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
+    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils.html">odata/utils</a></li><li><a href="deferred.html">odatajs/deferred</a></li><li><a href="utils_.html">odatajs/utils</a></li><li><a href="xml.html">odatajs/xml</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a href="DjsDeferred.html">DjsDeferred</a></li><l
 i><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
 </nav>
 
 <br clear="both">
 
 <footer>
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Mon Sep 15 2014 13:08:02 GMT+0200 (MESZ)
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Thu Apr 09 2015 08:31:27 GMT+0200 (MESZ)
 </footer>
 
 <script> prettyPrint(); </script>

Modified: websites/staging/olingo/trunk/content/doc/javascript/apidoc/dom.js.html
==============================================================================
--- websites/staging/olingo/trunk/content/doc/javascript/apidoc/dom.js.html (original)
+++ websites/staging/olingo/trunk/content/doc/javascript/apidoc/dom.js.html Thu Apr  9 09:03:51 2015
@@ -25,335 +25,337 @@
     
     <section>
         <article>
-            <pre class="prettyprint source"><code>/*
- * 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.
- */
-
-/** @module store/dom */
-
-
-
-var utils = require('./../odatajs.js').utils;
-
-// Imports.
-var throwErrorCallback = utils.throwErrorCallback;
-var delay = utils.delay;
-
-var localStorage = null;
-
-/** This method is used to override the Date.toJSON method and is called only by
- * JSON.stringify.  It should never be called directly.
- * @summary Converts a Date object into an object representation friendly to JSON serialization.
- * @returns {Object} Object that represents the Date.
- */
-function domStoreDateToJSON() {
-    var newValue = { v: this.valueOf(), t: "[object Date]" };
-    // Date objects might have extra properties on them so we save them.
-    for (var name in this) {
-        newValue[name] = this[name];
-    }
-    return newValue;
-}
-
-/** This method is used during JSON parsing and invoked only by the reviver function.
- * It should never be called directly.
- * @summary JSON reviver function for converting an object representing a Date in a JSON stream to a Date object
- * @param Object - Object to convert.
- * @returns {Date} Date object.
- */
-function domStoreJSONToDate(_, value) {
-    if (value && value.t === "[object Date]") {
-        var newValue = new Date(value.v);
-        for (var name in value) {
-            if (name !== "t" && name !== "v") {
-                newValue[name] = value[name];
-            }
-        }
-        value = newValue;
-    }
-    return value;
-}
-
-/** Qualifies the key with the name of the store.
- * @param {Object} store - Store object whose name will be used for qualifying the key.
- * @param {String} key - Key string.
- * @returns {String} Fully qualified key string.
- */
-function qualifyDomStoreKey(store, key) {
-    return store.name + "#!#" + key;
-}
-
-/** Gets the key part of a fully qualified key string.
- * @param {Object} store - Store object whose name will be used for qualifying the key.
- * @param {String} key - Fully qualified key string.
- * @returns {String} Key part string
- */
-function unqualifyDomStoreKey(store, key) {
-    return key.replace(store.name + "#!#", "");
-}
-
-/** Constructor for store objects that use DOM storage as the underlying mechanism.
- * @class DomStore
- * @constructor
- * @param {String} name - Store name.
- */
-function DomStore(name) {
-    this.name = name;
-}
-
-/** Creates a store object that uses DOM Storage as its underlying mechanism.
- * @method module:store/dom~DomStore.create
- * @param {String} name - Store name.
- * @returns {Object} Store object.
- */
-DomStore.create = function (name) {
-
-    if (DomStore.isSupported()) {
-        localStorage = localStorage || window.localStorage;
-        return new DomStore(name);
-    }
-
-    throw { message: "Web Storage not supported by the browser" };
-};
-
-/** Checks whether the underlying mechanism for this kind of store objects is supported by the browser.
- * @method DomStore.isSupported
- * @returns {Boolean} - True if the mechanism is supported by the browser; otherwise false.
-*/
-DomStore.isSupported = function () {
-    return !!window.localStorage;
-};
-
-/** Adds a new value identified by a key to the store.
- * @method module:store/dom~DomStore#add
- * @param {String} key - Key string.
- * @param value - Value that is going to be added to the store.
- * @param {Funcktion} success - Callback for a successful add operation.&lt;/param>
- * @param {Funcktion} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.&lt;/param>
- * This method errors out if the store already contains the specified key.
- */
-DomStore.prototype.add = function (key, value, success, error) {
-    error = error || this.defaultError;
-    var store = this;
-    this.contains(key, function (contained) {
-        if (!contained) {
-            store.addOrUpdate(key, value, success, error);
-        } else {
-            delay(error, { message: "key already exists", key: key });
-        }
-    }, error);
-};
-
-/** This method will overwrite the key's current value if it already exists in the store; otherwise it simply adds the new key and value.
- * @summary Adds or updates a value identified by a key to the store.
- * @method module:store/dom~DomStore#addOrUpdate
- * @param {String} key - Key string.
- * @param value - Value that is going to be added or updated to the store.
- * @param {Function} success - Callback for a successful add or update operation.&lt;/param>
- * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.&lt;/param>
- */
-DomStore.prototype.addOrUpdate = function (key, value, success, error) {
-    error = error || this.defaultError;
-
-    if (key instanceof Array) {
-        error({ message: "Array of keys not supported" });
-    } else {
-        var fullKey = qualifyDomStoreKey(this, key);
-        var oldDateToJSON = Date.prototype.toJSON;
-        try {
-            var storedValue = value;
-            if (storedValue !== undefined) {
-                // Dehydrate using json
-                Date.prototype.toJSON = domStoreDateToJSON;
-                storedValue = window.JSON.stringify(value);
-            }
-            // Save the json string.
-            localStorage.setItem(fullKey, storedValue);
-            delay(success, key, value);
-        }
-        catch (e) {
-            if (e.code === 22 || e.number === 0x8007000E) {
-                delay(error, { name: "QUOTA_EXCEEDED_ERR", error: e });
-            } else {
-                delay(error, e);
-            }
-        }
-        finally {
-            Date.prototype.toJSON = oldDateToJSON;
-        }
-    }
-};
-
-/** In case of an error, this method will not restore any keys that might have been deleted at that point.
- * @summary Removes all the data associated with this store object.
- * @method module:store/dom~DomStore#clear
- * @param {Function} success - Callback for a successful clear operation.&lt;/param>
- * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.&lt;/param>
- */
-DomStore.prototype.clear = function (success, error) {
-
-    error = error || this.defaultError;
-    try {
-        var i = 0, len = localStorage.length;
-        while (len > 0 && i &lt; len) {
-            var fullKey = localStorage.key(i);
-            var key = unqualifyDomStoreKey(this, fullKey);
-            if (fullKey !== key) {
-                localStorage.removeItem(fullKey);
-                len = localStorage.length;
-            } else {
-                i++;
-            }
-        }
-        delay(success);
-    }
-    catch (e) {
-        delay(error, e);
-    }
-};
-
-/** This function does nothing in DomStore as it does not have a connection model
- * @method module:store/dom~DomStore#close
- */
-DomStore.prototype.close = function () {
-};
-
-/** Checks whether a key exists in the store.
- * @method module:store/dom~DomStore#contains
- * @param {String} key - Key string.
- * @param {Function} success - Callback indicating whether the store contains the key or not.&lt;/param>
- * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.&lt;/param>
-*/
-DomStore.prototype.contains = function (key, success, error) {
-    error = error || this.defaultError;
-    try {
-        var fullKey = qualifyDomStoreKey(this, key);
-        var value = localStorage.getItem(fullKey);
-        delay(success, value !== null);
-    } catch (e) {
-        delay(error, e);
-    }
-};
-
-DomStore.prototype.defaultError = throwErrorCallback;
-
-/** Gets all the keys that exist in the store.
- * @method module:store/dom~DomStore#getAllKeys
- * @param {Function} success - Callback for a successful get operation.&lt;/param>
- * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.&lt;/param>
- */
-DomStore.prototype.getAllKeys = function (success, error) {
-
-    error = error || this.defaultError;
-
-    var results = [];
-    var i, len;
-
-    try {
-        for (i = 0, len = localStorage.length; i &lt; len; i++) {
-            var fullKey = localStorage.key(i);
-            var key = unqualifyDomStoreKey(this, fullKey);
-            if (fullKey !== key) {
-                results.push(key);
-            }
-        }
-        delay(success, results);
-    }
-    catch (e) {
-        delay(error, e);
-    }
-};
-
-/** Identifies the underlying mechanism used by the store.*/
-DomStore.prototype.mechanism = "dom";
-
-/** Reads the value associated to a key in the store.
- * @method module:store/dom~DomStore#read
- * @param {String} key - Key string.
- * @param {Function} success - Callback for a successful reads operation.
- * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.
- */
-DomStore.prototype.read = function (key, success, error) {
-
-    error = error || this.defaultError;
-
-    if (key instanceof Array) {
-        error({ message: "Array of keys not supported" });
-    } else {
-        try {
-            var fullKey = qualifyDomStoreKey(this, key);
-            var value = localStorage.getItem(fullKey);
-            if (value !== null && value !== "undefined") {
-                // Hydrate using json
-                value = window.JSON.parse(value, domStoreJSONToDate);
-            }
-            else {
-                value = undefined;
-            }
-            delay(success, key, value);
-        } catch (e) {
-            delay(error, e);
-        }
-    }
-};
-
-/** Removes a key and its value from the store.
- * @method module:store/dom~DomStore#remove
- * @param {String} key - Key string.
- * @param {Funtion} success - Callback for a successful remove operation.&lt;/param>
- * @param {Funtion} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.&lt;/param>
- */
-DomStore.prototype.remove = function (key, success, error) {
-    error = error || this.defaultError;
-
-    if (key instanceof Array) {
-        error({ message: "Batches not supported" });
-    } else {
-        try {
-            var fullKey = qualifyDomStoreKey(this, key);
-            localStorage.removeItem(fullKey);
-            delay(success);
-        } catch (e) {
-            delay(error, e);
-        }
-    }
-};
-
-/** Updates the value associated to a key in the store.
- * @method module:store/dom~DomStore#update
- * @param {String} key - Key string.
- * @param value - New value.
- * @param {Function} success - Callback for a successful update operation.
- * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked
- * This method errors out if the specified key is not found in the store.
- */
-DomStore.prototype.update = function (key, value, success, error) {
-    error = error || this.defaultError;
-    var store = this;
-    this.contains(key, function (contained) {
-        if (contained) {
-            store.addOrUpdate(key, value, success, error);
-        } else {
-            delay(error, { message: "key not found", key: key });
-        }
-    }, error);
-};
-
+            <pre class="prettyprint source"><code>/*
+ * 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.
+ */
+'use strict';
+
+/** @module store/dom */
+
+
+
+var utils = require('./../utils.js');
+
+// Imports.
+var throwErrorCallback = utils.throwErrorCallback;
+var delay = utils.delay;
+
+var localStorage = null;
+
+/** This method is used to override the Date.toJSON method and is called only by
+ * JSON.stringify.  It should never be called directly.
+ * @summary Converts a Date object into an object representation friendly to JSON serialization.
+ * @returns {Object} Object that represents the Date.
+ */
+function domStoreDateToJSON() {
+    var newValue = { v: this.valueOf(), t: "[object Date]" };
+    // Date objects might have extra properties on them so we save them.
+    for (var name in this) {
+        newValue[name] = this[name];
+    }
+    return newValue;
+}
+
+/** This method is used during JSON parsing and invoked only by the reviver function.
+ * It should never be called directly.
+ * @summary JSON reviver function for converting an object representing a Date in a JSON stream to a Date object
+ * @param value _
+ * @param value - Object to convert.
+ * @returns {Date} Date object.
+ */
+function domStoreJSONToDate(_, value) {
+    if (value && value.t === "[object Date]") {
+        var newValue = new Date(value.v);
+        for (var name in value) {
+            if (name !== "t" && name !== "v") {
+                newValue[name] = value[name];
+            }
+        }
+        value = newValue;
+    }
+    return value;
+}
+
+/** Qualifies the key with the name of the store.
+ * @param {Object} store - Store object whose name will be used for qualifying the key.
+ * @param {String} key - Key string.
+ * @returns {String} Fully qualified key string.
+ */
+function qualifyDomStoreKey(store, key) {
+    return store.name + "#!#" + key;
+}
+
+/** Gets the key part of a fully qualified key string.
+ * @param {Object} store - Store object whose name will be used for qualifying the key.
+ * @param {String} key - Fully qualified key string.
+ * @returns {String} Key part string
+ */
+function unqualifyDomStoreKey(store, key) {
+    return key.replace(store.name + "#!#", "");
+}
+
+/** Constructor for store objects that use DOM storage as the underlying mechanism.
+ * @class DomStore
+ * @constructor
+ * @param {String} name - Store name.
+ */
+function DomStore(name) {
+    this.name = name;
+}
+
+/** Creates a store object that uses DOM Storage as its underlying mechanism.
+ * @method module:store/dom~DomStore.create
+ * @param {String} name - Store name.
+ * @returns {Object} Store object.
+ */
+DomStore.create = function (name) {
+
+    if (DomStore.isSupported()) {
+        localStorage = localStorage || window.localStorage;
+        return new DomStore(name);
+    }
+
+    throw { message: "Web Storage not supported by the browser" };
+};
+
+/** Checks whether the underlying mechanism for this kind of store objects is supported by the browser.
+ * @method DomStore.isSupported
+ * @returns {Boolean} - True if the mechanism is supported by the browser; otherwise false.
+*/
+DomStore.isSupported = function () {
+    return !!window.localStorage;
+};
+
+/** Adds a new value identified by a key to the store.
+ * @method module:store/dom~DomStore#add
+ * @param {String} key - Key string.
+ * @param value - Value that is going to be added to the store.
+ * @param {Function} success - Callback for a successful add operation.
+ * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.
+ * This method errors out if the store already contains the specified key.
+ */
+DomStore.prototype.add = function (key, value, success, error) {
+    error = error || this.defaultError;
+    var store = this;
+    this.contains(key, function (contained) {
+        if (!contained) {
+            store.addOrUpdate(key, value, success, error);
+        } else {
+            delay(error, { message: "key already exists", key: key });
+        }
+    }, error);
+};
+
+/** This method will overwrite the key's current value if it already exists in the store; otherwise it simply adds the new key and value.
+ * @summary Adds or updates a value identified by a key to the store.
+ * @method module:store/dom~DomStore#addOrUpdate
+ * @param {String} key - Key string.
+ * @param value - Value that is going to be added or updated to the store.
+ * @param {Function} success - Callback for a successful add or update operation.
+ * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.
+ */
+DomStore.prototype.addOrUpdate = function (key, value, success, error) {
+    error = error || this.defaultError;
+
+    if (key instanceof Array) {
+        error({ message: "Array of keys not supported" });
+    } else {
+        var fullKey = qualifyDomStoreKey(this, key);
+        var oldDateToJSON = Date.prototype.toJSON;
+        try {
+            var storedValue = value;
+            if (storedValue !== undefined) {
+                // Dehydrate using json
+                Date.prototype.toJSON = domStoreDateToJSON;
+                storedValue = window.JSON.stringify(value);
+            }
+            // Save the json string.
+            localStorage.setItem(fullKey, storedValue);
+            delay(success, key, value);
+        }
+        catch (e) {
+            if (e.code === 22 || e.number === 0x8007000E) {
+                delay(error, { name: "QUOTA_EXCEEDED_ERR", error: e });
+            } else {
+                delay(error, e);
+            }
+        }
+        finally {
+            Date.prototype.toJSON = oldDateToJSON;
+        }
+    }
+};
+
+/** In case of an error, this method will not restore any keys that might have been deleted at that point.
+ * @summary Removes all the data associated with this store object.
+ * @method module:store/dom~DomStore#clear
+ * @param {Function} success - Callback for a successful clear operation.
+ * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.
+ */
+DomStore.prototype.clear = function (success, error) {
+
+    error = error || this.defaultError;
+    try {
+        var i = 0, len = localStorage.length;
+        while (len > 0 && i &lt; len) {
+            var fullKey = localStorage.key(i);
+            var key = unqualifyDomStoreKey(this, fullKey);
+            if (fullKey !== key) {
+                localStorage.removeItem(fullKey);
+                len = localStorage.length;
+            } else {
+                i++;
+            }
+        }
+        delay(success);
+    }
+    catch (e) {
+        delay(error, e);
+    }
+};
+
+/** This function does nothing in DomStore as it does not have a connection model
+ * @method module:store/dom~DomStore#close
+ */
+DomStore.prototype.close = function () {
+};
+
+/** Checks whether a key exists in the store.
+ * @method module:store/dom~DomStore#contains
+ * @param {String} key - Key string.
+ * @param {Function} success - Callback indicating whether the store contains the key or not.
+ * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.
+*/
+DomStore.prototype.contains = function (key, success, error) {
+    error = error || this.defaultError;
+    try {
+        var fullKey = qualifyDomStoreKey(this, key);
+        var value = localStorage.getItem(fullKey);
+        delay(success, value !== null);
+    } catch (e) {
+        delay(error, e);
+    }
+};
+
+DomStore.prototype.defaultError = throwErrorCallback;
+
+/** Gets all the keys that exist in the store.
+ * @method module:store/dom~DomStore#getAllKeys
+ * @param {Function} success - Callback for a successful get operation.
+ * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.
+ */
+DomStore.prototype.getAllKeys = function (success, error) {
+
+    error = error || this.defaultError;
+
+    var results = [];
+    var i, len;
+
+    try {
+        for (i = 0, len = localStorage.length; i &lt; len; i++) {
+            var fullKey = localStorage.key(i);
+            var key = unqualifyDomStoreKey(this, fullKey);
+            if (fullKey !== key) {
+                results.push(key);
+            }
+        }
+        delay(success, results);
+    }
+    catch (e) {
+        delay(error, e);
+    }
+};
+
+/** Identifies the underlying mechanism used by the store.*/
+DomStore.prototype.mechanism = "dom";
+
+/** Reads the value associated to a key in the store.
+ * @method module:store/dom~DomStore#read
+ * @param {String} key - Key string.
+ * @param {Function} success - Callback for a successful reads operation.
+ * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.
+ */
+DomStore.prototype.read = function (key, success, error) {
+
+    error = error || this.defaultError;
+
+    if (key instanceof Array) {
+        error({ message: "Array of keys not supported" });
+    } else {
+        try {
+            var fullKey = qualifyDomStoreKey(this, key);
+            var value = localStorage.getItem(fullKey);
+            if (value !== null && value !== "undefined") {
+                // Hydrate using json
+                value = window.JSON.parse(value, domStoreJSONToDate);
+            }
+            else {
+                value = undefined;
+            }
+            delay(success, key, value);
+        } catch (e) {
+            delay(error, e);
+        }
+    }
+};
+
+/** Removes a key and its value from the store.
+ * @method module:store/dom~DomStore#remove
+ * @param {String} key - Key string.
+ * @param {Function} success - Callback for a successful remove operation.
+ * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked.
+ */
+DomStore.prototype.remove = function (key, success, error) {
+    error = error || this.defaultError;
+
+    if (key instanceof Array) {
+        error({ message: "Batches not supported" });
+    } else {
+        try {
+            var fullKey = qualifyDomStoreKey(this, key);
+            localStorage.removeItem(fullKey);
+            delay(success);
+        } catch (e) {
+            delay(error, e);
+        }
+    }
+};
+
+/** Updates the value associated to a key in the store.
+ * @method module:store/dom~DomStore#update
+ * @param {String} key - Key string.
+ * @param value - New value.
+ * @param {Function} success - Callback for a successful update operation.
+ * @param {Function} [error] - Callback for handling errors. If not specified then store.defaultError is invoked
+ * This method errors out if the specified key is not found in the store.
+ */
+DomStore.prototype.update = function (key, value, success, error) {
+    error = error || this.defaultError;
+    var store = this;
+    this.contains(key, function (contained) {
+        if (contained) {
+            store.addOrUpdate(key, value, success, error);
+        } else {
+            delay(error, { message: "key not found", key: key });
+        }
+    }, error);
+};
+
 module.exports = DomStore;</code></pre>
         </article>
     </section>
@@ -364,13 +366,13 @@ module.exports = DomStore;</code></pre>
 </div>
 
 <nav>
-    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-datajs.html">datajs</a></li><li><a href="deferred.html">datajs/deferred</a></li><li><a href="utils.html">datajs/utils</a></li><li><a href="xml.html">datajs/xml</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils_.html">odata/utils</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a h
 ref="DjsDeferred.html">DjsDeferred</a></li><li><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
+    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils.html">odata/utils</a></li><li><a href="deferred.html">odatajs/deferred</a></li><li><a href="utils_.html">odatajs/utils</a></li><li><a href="xml.html">odatajs/xml</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a href="DjsDeferred.html">DjsDeferred</a></li><l
 i><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
 </nav>
 
 <br clear="both">
 
 <footer>
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Mon Sep 15 2014 13:07:59 GMT+0200 (MESZ)
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Thu Apr 09 2015 08:31:26 GMT+0200 (MESZ)
 </footer>
 
 <script> prettyPrint(); </script>

Modified: websites/staging/olingo/trunk/content/doc/javascript/apidoc/global.html
==============================================================================
--- websites/staging/olingo/trunk/content/doc/javascript/apidoc/global.html (original)
+++ websites/staging/olingo/trunk/content/doc/javascript/apidoc/global.html Thu Apr  9 09:03:51 2015
@@ -125,7 +125,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="memory.js.html">store/memory.js</a>, <a href="memory.js.html#line246">line 246</a>
+        <a href="memory.js.html">store/memory.js</a>, <a href="memory.js.html#line247">line 247</a>
     </li></ul></dd>
     
     
@@ -158,13 +158,13 @@
 </div>
 
 <nav>
-    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-datajs.html">datajs</a></li><li><a href="deferred.html">datajs/deferred</a></li><li><a href="utils.html">datajs/utils</a></li><li><a href="xml.html">datajs/xml</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils_.html">odata/utils</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a h
 ref="DjsDeferred.html">DjsDeferred</a></li><li><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
+    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils.html">odata/utils</a></li><li><a href="deferred.html">odatajs/deferred</a></li><li><a href="utils_.html">odatajs/utils</a></li><li><a href="xml.html">odatajs/xml</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a href="DjsDeferred.html">DjsDeferred</a></li><l
 i><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
 </nav>
 
 <br clear="both">
 
 <footer>
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Mon Sep 15 2014 13:08:00 GMT+0200 (MESZ)
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Thu Apr 09 2015 08:31:26 GMT+0200 (MESZ)
 </footer>
 
 <script> prettyPrint(); </script>

Modified: websites/staging/olingo/trunk/content/doc/javascript/apidoc/handler.html
==============================================================================
--- websites/staging/olingo/trunk/content/doc/javascript/apidoc/handler.html (original)
+++ websites/staging/olingo/trunk/content/doc/javascript/apidoc/handler.html Thu Apr  9 09:03:51 2015
@@ -62,7 +62,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line3">line 3</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line21">line 21</a>
     </li></ul></dd>
     
     
@@ -185,7 +185,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line37">line 37</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line38">line 38</a>
     </li></ul></dd>
     
     
@@ -307,7 +307,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line59">line 59</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line60">line 60</a>
     </li></ul></dd>
     
     
@@ -332,7 +332,7 @@
     
             
 <div class="param-desc">
-    String representation of the media type object; undefined if contentType is null or undefined.</returns>
+    String representation of the media type object; undefined if contentType is null or undefined.
 </div>
 
 
@@ -488,7 +488,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line79">line 79</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line80">line 80</a>
     </li></ul></dd>
     
     
@@ -513,7 +513,7 @@
     
             
 <div class="param-desc">
-    Context object.</returns>
+    Context object.
 </div>
 
 
@@ -602,8 +602,7 @@
             
             
             
-            <td class="description last">Version value.
- If the request has already a version value higher than the one supplied the this function does nothing.</td>
+            <td class="description last">Version value.
 If the request has already a version value higher than the one supplied the this function does nothing.</td>
         </tr>
 	
 	
@@ -634,7 +633,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line113">line 113</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line114">line 114</a>
     </li></ul></dd>
     
     
@@ -792,7 +791,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line97">line 97</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line98">line 98</a>
     </li></ul></dd>
     
     
@@ -904,7 +903,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line137">line 137</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line138">line 138</a>
     </li></ul></dd>
     
     
@@ -1038,7 +1037,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line147">line 147</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line148">line 148</a>
     </li></ul></dd>
     
     
@@ -1195,7 +1194,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line127">line 127</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line128">line 128</a>
     </li></ul></dd>
     
     
@@ -1403,7 +1402,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line243">line 243</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line244">line 244</a>
     </li></ul></dd>
     
     
@@ -1555,7 +1554,7 @@
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line168">line 168</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line169">line 169</a>
     </li></ul></dd>
     
     
@@ -1580,10 +1579,7 @@
     
             
 <div class="param-desc">
-    True if the handler can process the mime type; false otherwise.
-
-The following check isn't as strict because if cType.mediaType = application/; it will match an accept value of "application/xml";
-however in practice we don't not expect to see such "suffixed" mimeTypes for the handlers.
+    True if the handler can process the mime type; false otherwise.

The following check isn't as strict because if cType.mediaType = application/; it will match an accept value of "application/xml";
however in practice we don't not expect to see such "suffixed" mimeTypes for the handlers.
 </div>
 
 
@@ -1751,7 +1747,7 @@ however in practice we don't not expect
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line179">line 179</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line180">line 180</a>
     </li></ul></dd>
     
     
@@ -1801,7 +1797,7 @@ however in practice we don't not expect
         
             
 <dt>
-    <h4 class="name" id="handlerWrite"><span class="type-signature">&lt;inner> </span>handlerWrite<span class="signature">(handler, serializeCallback, response, context)</span><span class="type-signature"> &rarr; {Boolean}</span></h4>
+    <h4 class="name" id="handlerWrite"><span class="type-signature">&lt;inner> </span>handlerWrite<span class="signature">(handler, serializeCallback, request, context)</span><span class="type-signature"> &rarr; {Boolean}</span></h4>
     
     
 </dt>
@@ -1884,7 +1880,7 @@ however in practice we don't not expect
 	
         <tr>
             
-                <td class="name"><code>response</code></td>
+                <td class="name"><code>request</code></td>
             
             
             <td class="type">
@@ -1944,7 +1940,7 @@ however in practice we don't not expect
     
     <dt class="tag-source">Source:</dt>
     <dd class="tag-source"><ul class="dummy"><li>
-        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line210">line 210</a>
+        <a href="handler.js.html">odata/handler.js</a>, <a href="handler.js.html#line211">line 211</a>
     </li></ul></dd>
     
     
@@ -2007,13 +2003,13 @@ however in practice we don't not expect
 </div>
 
 <nav>
-    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-datajs.html">datajs</a></li><li><a href="deferred.html">datajs/deferred</a></li><li><a href="utils.html">datajs/utils</a></li><li><a href="xml.html">datajs/xml</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils_.html">odata/utils</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a h
 ref="DjsDeferred.html">DjsDeferred</a></li><li><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
+    <h2><a href="index.html">Index</a></h2><h3>Modules</h3><ul><li><a href="module-cache.html">cache</a></li><li><a href="source.html">cache/source</a></li><li><a href="module-odata.html">odata</a></li><li><a href="batch.html">odata/batch</a></li><li><a href="handler.html">odata/handler</a></li><li><a href="json.html">odata/json</a></li><li><a href="metadata.html">odata/metadata</a></li><li><a href="net.html">odata/net</a></li><li><a href="utils.html">odata/utils</a></li><li><a href="deferred.html">odatajs/deferred</a></li><li><a href="utils_.html">odatajs/utils</a></li><li><a href="xml.html">odatajs/xml</a></li><li><a href="module-store.html">store</a></li><li><a href="dom.html">store/dom</a></li><li><a href="indexeddb.html">store/indexeddb</a></li><li><a href="memory.html">store/memory</a></li></ul><h3>Classes</h3><ul><li><a href="DataCache.html">DataCache</a></li><li><a href="DataCacheOperation.html">DataCacheOperation</a></li><li><a href="DjsDeferred.html">DjsDeferred</a></li><l
 i><a href="dom-DomStore.html">DomStore</a></li><li><a href="indexeddb-IndexedDBStore.html">IndexedDBStore</a></li><li><a href="memory-MemoryStore.html">MemoryStore</a></li><li><a href="ODataCacheSource.html">ODataCacheSource</a></li></ul><h3><a href="global.html">Global</a></h3>
 </nav>
 
 <br clear="both">
 
 <footer>
-    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Mon Sep 15 2014 13:08:01 GMT+0200 (MESZ)
+    Documentation generated by <a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.2.2</a> on Thu Apr 09 2015 08:31:26 GMT+0200 (MESZ)
 </footer>
 
 <script> prettyPrint(); </script>