From 8fe92b94ce5e1e2857d088752d94e19db7e3d8a8 Mon Sep 17 00:00:00 2001 From: Valerio Virgillito Date: Sun, 17 Jun 2012 22:31:44 -0700 Subject: montage v11 merge into ninja Signed-off-by: Valerio Virgillito --- .../montage/data/restaccess/restblueprint.js | 138 --------------- .../montage/data/restaccess/restobjectid.js | 21 --- .../data/restaccess/restselectorevaluator.js | 24 --- node_modules/montage/data/restaccess/reststore.js | 186 --------------------- 4 files changed, 369 deletions(-) delete mode 100755 node_modules/montage/data/restaccess/restblueprint.js delete mode 100755 node_modules/montage/data/restaccess/restobjectid.js delete mode 100755 node_modules/montage/data/restaccess/restselectorevaluator.js delete mode 100755 node_modules/montage/data/restaccess/reststore.js (limited to 'node_modules/montage/data/restaccess') diff --git a/node_modules/montage/data/restaccess/restblueprint.js b/node_modules/montage/data/restaccess/restblueprint.js deleted file mode 100755 index a15d499e..00000000 --- a/node_modules/montage/data/restaccess/restblueprint.js +++ /dev/null @@ -1,138 +0,0 @@ -/* -This file contains proprietary software owned by Motorola Mobility, Inc.
-No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
-(c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. -
*/ -/** - @module montage/data/restaccess/restblueprint - @requires montage/core/core - @requires montage/data/blueprint - @requires montage/data/restaccess/restselectorevaluator - @requires montage/core/logger -*/ -var Montage = require("montage").Montage; -var Blueprint = require("data/blueprint").Blueprint; -var BlueprintBinder = require("data/blueprint").BlueprintBinder; -var ToOneAttribute = require("data/blueprint").ToOneAttribute; -var ToManyAttribute = require("data/blueprint").ToManyAttribute; -var ToOneRelationship = require("data/blueprint").ToOneRelationship; -var ToManyRelationship = require("data/blueprint").ToManyRelationship; -var RestSelectorEvaluator = require("data/restaccess/restselectorevaluator").RestSelectorEvaluator; // registering the evaluators -var logger = require("core/logger").logger("restblueprint"); - -/** - @class module:montage/data/restaccess/restblueprint.RestBlueprintBinder - @extends module:montage/data/blueprint.BlueprintBinder -*/ -var RestBlueprintBinder = exports.SqlBlueprintBinder = Montage.create(BlueprintBinder,/** @lends module:montage/data/restaccess/restblueprint.RestBlueprintBinder# */ { - -/** - Description TODO - @type {Property} URL - @default {String} "montage/data/restaccess/reststore" - */ - storeModuleId: { - value: "montage/data/restaccess/reststore" - }, - -/** - Description TODO - @type {Property} Function - @default {String} "RestStore" - */ - storePrototypeName: { - value: "RestStore" - }, - -/** - Description TODO - @function - @returns {Function} RestBlueprint.create() - */ - createBlueprint: { - value: function() { - return RestBlueprint.create(); - } - } - - -}) - -/** - @class module:montage/data/restaccess/restblueprint.RestBlueprint -*/ -var RestBlueprint = exports.RestBlueprint = Montage.create(Blueprint,/** @lends module:montage/data/restaccess/restblueprint.RestBlueprint# */ { - -/** - Conventional method to crete new attribute.
- This can be overwritten by specific stores. - @function - @returns {Function} RestToOneAttribute.create() - */ - createToOneAttribute: { - value: function() { - return RestToOneAttribute.create(); - } - }, - - /** - Conventional method to crete new attribute.
- This can be overwritten by specific stores. - @function - @returns {Function} RestToManyAttribute.create() - */ - createToManyAttribute: { - value: function() { - return RestToManyAttribute.create(); - } - }, - - /** - Conventional method to crete new attribute.
- This can be overwritten by specific stores. - @function - @returns {Function} RestToOneRelationship.create() - */ - createToOneRelationship: { - value: function() { - return RestToOneRelationship.create(); - } - }, - -/** - Conventional method to crete new attribute.
- This can be overwritten by specific stores. - @function - @returns {Function} RestToManyRelationship.create() - */ - createToManyRelationship: { - value: function() { - return RestToManyRelationship.create(); - } - } - -}); -/** - @class module:montage/data/restaccess/restblueprint.RestToOneAttribute -*/ -var RestToOneAttribute = exports.RestToOneAttribute = Montage.create(ToOneAttribute,/** @lends module:montage/data/restaccess/restblueprint.RestToOneAttribute# */ { - -}); -/** - @class module:montage/data/restaccess/restblueprint.RestToOneRelationship -*/ -var RestToOneRelationship = exports.RestToOneRelationship = Montage.create(ToOneRelationship,/** @lends module:montage/data/restaccess/restblueprint.RestToOneRelationship# */ { - -}); -/** - @class module:montage/data/restaccess/restblueprint.RestToManyAttribute -*/ -var RestToManyAttribute = exports.RestToManyAttribute = Montage.create(ToManyAttribute,/** @lends module:montage/data/restaccess/restblueprint.RestToManyAttribute# */ { - -}); -/** - @class module:montage/data/restaccess/restblueprint.RestToManyRelationship -*/ -var RestToManyRelationship = exports.RestToManyRelationship = Montage.create(ToManyRelationship,/** @lends module:montage/data/restaccess/restblueprint.RestToManyRelationship# */ { - -}); diff --git a/node_modules/montage/data/restaccess/restobjectid.js b/node_modules/montage/data/restaccess/restobjectid.js deleted file mode 100755 index f70bb4fd..00000000 --- a/node_modules/montage/data/restaccess/restobjectid.js +++ /dev/null @@ -1,21 +0,0 @@ -/* -This file contains proprietary software owned by Motorola Mobility, Inc.
-No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
-(c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. -
*/ -/** - @module montage/data/restobjectid - @requires montage/data/objectid - @requires montage/core/logger -*/ -var Montage = require("montage").Montage; -var ObjectId = require("data/objectid").ObjectId; -var logger = require("core/logger").logger("restobjectid"); -/** - @class module:montage/data/restaccess/restobjectid.RestObjectId - @extends module:montage/data/objectid.ObjectId -*/ -var RestObjectId = exports.RestObjectId = Montage.create(ObjectId,/** @lends module:montage/data/restaccess/restobjectid.RestObjectId# */ { - - -}); diff --git a/node_modules/montage/data/restaccess/restselectorevaluator.js b/node_modules/montage/data/restaccess/restselectorevaluator.js deleted file mode 100755 index 17789b02..00000000 --- a/node_modules/montage/data/restaccess/restselectorevaluator.js +++ /dev/null @@ -1,24 +0,0 @@ -/* -This file contains proprietary software owned by Motorola Mobility, Inc.
-No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
-(c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. -
*/ -/** - @module montage/data/restaccess/restselectorevaluator - @requires montage/core/core - @requires montage/data/selector - @requires montage/core/logger -*/ -var Montage = require("montage").Montage; -var SelectorEvaluator = require("data/selector").SelectorEvaluator; -var Selector = require("data/selector").Selector; -var logger = require("core/logger").logger("restselectorevaluator"); -/** - @class module:montage/data/restaccess/restselectorevaluator.RestSelectorEvaluator - @extends module:montage/data/selector.SelectorEvaluator -*/ -var RestSelectorEvaluator = exports.RestSelectorEvaluator = Montage.create(SelectorEvaluator,/** @lends module:montage/data/restaccess/restselectorevaluator.RestSelectorEvaluator# */ { - - -}); -Selector.registry.registerEvaluator(RestSelectorEvaluator); diff --git a/node_modules/montage/data/restaccess/reststore.js b/node_modules/montage/data/restaccess/reststore.js deleted file mode 100755 index 9df05c2f..00000000 --- a/node_modules/montage/data/restaccess/reststore.js +++ /dev/null @@ -1,186 +0,0 @@ -/* -This file contains proprietary software owned by Motorola Mobility, Inc.
-No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.
-(c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved. -
*/ -/** - @module montage/data/restaccess/reststore - @requires montage/core/core - @requires montage/data/store - @requires montage/core/logger -*/ -var Montage = require("montage").Montage; -var Store = require("data/store").Store; -var Promise = require("core/promise").Promise; -var logger = require("core/logger").logger("reststore"); - -/** - @class module:montage/data/restaccess/reststore.RestStore - @extends module:montage/data/store.Store -*/ -var RestStore = exports.RestStore = Montage.create(Store,/** @lends module:montage/data/restaccess/reststore.RestStore# */ { - -/** - Description TODO - @function - @param {Property} binder - @returns {Boolean} true or false - */ - canServiceBlueprintBinder: { - value: function(binder) { - if ((binder !== null) && (binder.storePrototypeName === "RestStore")) { - // TODO [PJYF Apr 19 2011] We need to check that the connection url points to the same DB - return true; - } - return false; - } - }, - -/** - Description TODO - @function - @param {Object} object TODO - @param {Property} context TODO - @param {Property} transactionId TODO - @returns {Function} Promise.ref(object.objectId) or Promise.ref(null) - */ - permanentIdForObjectId$Implementation: { - value: function(object, context, transactionId) { - // TODO [PJYF Apr 28 2011] We need to implement it. - if (typeof object.objectId !== "undefined") { - return Promise.ref(object.objectId); - } - return Promise.ref(null); - } - }, - -/** - Description TODO - @function - @param {Object} objectId TODO - @param {Property} context TODO - @param {Property} transactionId TODO - @returns {Function} Promise.ref(null) - */ - pledgeForObjectId$Implementation: { - value: function(objectId, context, transactionId) { - // TODO [PJYF Apr 28 2011] We need to implement it. - return Promise.ref(null); - } - }, - -/** - Description TODO - @function - @param {Object} sourceObject TODO - @param {Property} relationship TODO - @param {Property} context TODO - @param {Property} transactionId TODO - @returns {Function} Promise.ref(null) - */ - pledgeForSourceObjectRelationship$Implementation: { - value: function(sourceObject, relationship, context, transactionId) { - // TODO [PJYF Apr 28 2011] We need to implement it. - return Promise.ref(null); - } - }, - -/** - Description TODO - @function - @param {Object} object TODO - @param {Property} context TODO - @param {Property} transactionId TODO - @returns {Function} Promise.ref(object) - */ - initializeObject$Implementation: { - value: function(object, context, transactionId) { - if (typeof object.objectId === "undefined") { - // TODO [PJYF June 17 2011] This will need to be revisited. - object.objectId = TemporaryObjectId.create().init(); - } - return Promise.ref(object); - } - }, - -/** - Description TODO - @function - @param {Object} object TODO - @param {Property} context TODO - @param {Property} transactionId TODO - @returns {Function} this.pledgeForObjectId(object.objectId, context, transactionId) or Promise.ref(object) - */ - repledgeObject$Implementation: { - value: function(object, context, transactionId) { - if (typeof object.objectId !== "undefined") { - return this.pledgeForObjectId(object.objectId, context, transactionId); - } - return Promise.ref(object); - } - - }, - -/** - Called on each store before a save.
- Upon receiving this message the store should take steps to prepare the commit and insure it will succeed.
- If the commit cannot succeed it should return a rejected promise. - @function - @param {Property} context TODO - @param {Property} transactionId TODO - @returns {Function} Promise.ref(true) - */ - prepareToSaveChangesInContext$Implementation: { - value: function(context, transactionId) { - // TODO [PJYF Sep 27 2011] This needs to be reimplemented - return Promise.ref(true); - } - }, - -/** - Called on each store before a revert to prepare a save.
- Any step taken to prepare the save should be rolled back. - @function - @param {Property} context TODO - @param {Property} transactionId TODO - @returns {Function} Promise.ref(true) - */ - cancelSaveChangesInContext$Implementation: { - value: function(context, transactionId) { - // TODO [PJYF Sep 27 2011] This needs to be reimplemented - return Promise.ref(true); - } - }, - -/** - Commits the transaction.
- Any failure during this step will cause the store to be left an inconsistent state. - @function - @param {Property} context TODO - @param {Property} transactionId TODO - @returns {Function} Promise.ref(true) - */ - commitChangesInContext$Implementation: { - value: function(context, transactionId) { - // TODO [PJYF Sep 27 2011] This needs to be reimplemented - return Promise.ref(true); - } - }, - -/** - Description TODO - @function - @param {Property} query TODO - @param {Property} context TODO - @param {Property} transactionId TODO - @returns {Function} Promise.ref([]) - */ - queryInContext$Implementation: { - value: function(query, context, transactionID) { - // TODO [PJYF Sept 4 2011] This needs to be implemented - return Promise.ref([]); - } - } - - -}); -- cgit v1.2.3