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/ldap-access/ldap-store.js | 72 ++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100755 node_modules/montage/data/ldap-access/ldap-store.js (limited to 'node_modules/montage/data/ldap-access/ldap-store.js') diff --git a/node_modules/montage/data/ldap-access/ldap-store.js b/node_modules/montage/data/ldap-access/ldap-store.js new file mode 100755 index 00000000..7304109b --- /dev/null +++ b/node_modules/montage/data/ldap-access/ldap-store.js @@ -0,0 +1,72 @@ +/* + 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/ldap-access/ldap-store + @requires montage/core/core + @requires montage/data/store + @requires montage/core/logger + @requires data/ldap-access/ldap-mapping + */ +var Montage = require("montage").Montage; +var Store = require("data/store").Store; +var LdapBinderMapping = require("data/ldap-access/ldap-mapping").LdapBinderMapping; +var LdapBlueprintMapping = require("data/ldap-access/ldap-mapping").LdapBlueprintMapping; +var LdapAttributeMapping = require("data/ldap-access/ldap-mapping").LdapAttributeMapping; +var LdapAssociationMapping = require("data/ldap-access/ldap-mapping").LdapAssociationMapping; +var logger = require("core/logger").logger("ldap-store"); +/** + @class module:montage/data/ldap-access/ldap-store.LdapStore + @extends module:montage/core/core.Montage + */ +var LdapStore = exports.LdapStore = Montage.create(Store, /** @lends module:montage/data/ldap-access/ldap-store.LdapStore# */ { + + /** + Create a new binder mapping. + @function + @returns binder mapping + */ + createBinderMapping:{ + get:function () { + return LdapBinderMapping.create(); + } + }, + + /** + Create a new blueprint mapping. + @function + @returns blueprint mapping + */ + createBlueprintMapping:{ + get:function () { + return LdapBlueprintMapping.create(); + } + }, + + /** + Create a new attribute mapping. + @function + @returns attribute mapping + */ + createAttributeMapping:{ + get:function () { + return LdapAttributeMapping.create(); + } + }, + + /** + Create a new association mapping. + @function + @returns association mapping + */ + createAssociationMapping:{ + get:function () { + return LdapAssociationMapping.create(); + } + } + + + +}); -- cgit v1.2.3