Changeset 311 for Dev/branches/rest-dojo-ui/client/rft/store.js
- Timestamp:
- 03/13/12 14:10:32 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/branches/rest-dojo-ui/client/rft/store.js
r303 r311 1 define(['dojo/_base/lang','dojo/_base/array','dojo/_base/Deferred','dojo/store/JsonRest' ],2 function(lang,array,Deferred,JsonRest ){1 define(['dojo/_base/lang','dojo/_base/array','dojo/_base/Deferred','dojo/store/JsonRest','./api'], 2 function(lang,array,Deferred,JsonRest,api){ 3 3 4 4 var OBJ_TYPE = '__objectType'; … … 20 20 idProperty: OBJ_UID 21 21 }); 22 var errHandler = api.defaultErrorHandler; 22 23 return lang.delegate(jsonStore,{ 23 24 query: function(query, directives){ … … 26 27 return new RftObject(typeof result == "object" ? result : object); 27 28 }); 28 } );29 },errHandler); 29 30 }, 30 31 get: function(id, directives){ 31 32 return Deferred.when( jsonStore.get(id,directives), function(result){ 32 33 return new RftObject(typeof result == "object" ? result : object); 33 } );34 },errHandler); 34 35 }, 35 36 add: function(object, directives){ 36 37 return Deferred.when( jsonStore.add(object,directives), function(result){ 37 38 return new RftObject(typeof result == "object" ? result : object); 38 } );39 },errHandler); 39 40 }, 40 41 put: function(object, directives){ 41 42 return Deferred.when( jsonStore.put(object,directives), function(result) { 42 43 return new RftObject(typeof result == "object" ? result : object); 43 } );44 },errHandler); 44 45 }, 45 46 remove: function(id, directives){
Note: See TracChangeset
for help on using the changeset viewer.