aboutsummaryrefslogtreecommitdiff
path: root/node_modules/montage/data/ldap-access/ldap-store.js
diff options
context:
space:
mode:
authorArmen Kesablyan2012-06-20 15:04:25 -0700
committerArmen Kesablyan2012-06-20 15:04:25 -0700
commitfc818d31de267d2b77fda3b3029ad38d48698be8 (patch)
tree122ebf54d3378578c1ded4d786ba3940d4a911d2 /node_modules/montage/data/ldap-access/ldap-store.js
parent120e31dcf1e11eed11ee430d77c438e7b073e9f8 (diff)
parentc9852665eadc1acb9c1c881d207c4bd9ef88805f (diff)
downloadninja-fc818d31de267d2b77fda3b3029ad38d48698be8.tar.gz
Merge branch 'master' of github.com:Motorola-Mobility/ninja-internal
Diffstat (limited to 'node_modules/montage/data/ldap-access/ldap-store.js')
-rwxr-xr-xnode_modules/montage/data/ldap-access/ldap-store.js72
1 files changed, 72 insertions, 0 deletions
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 @@
1/* <copyright>
2 This file contains proprietary software owned by Motorola Mobility, Inc.<br/>
3 No rights, expressed or implied, whatsoever to this software are provided by Motorola Mobility, Inc. hereunder.<br/>
4 (c) Copyright 2011 Motorola Mobility, Inc. All Rights Reserved.
5 </copyright> */
6/**
7 @module montage/data/ldap-access/ldap-store
8 @requires montage/core/core
9 @requires montage/data/store
10 @requires montage/core/logger
11 @requires data/ldap-access/ldap-mapping
12 */
13var Montage = require("montage").Montage;
14var Store = require("data/store").Store;
15var LdapBinderMapping = require("data/ldap-access/ldap-mapping").LdapBinderMapping;
16var LdapBlueprintMapping = require("data/ldap-access/ldap-mapping").LdapBlueprintMapping;
17var LdapAttributeMapping = require("data/ldap-access/ldap-mapping").LdapAttributeMapping;
18var LdapAssociationMapping = require("data/ldap-access/ldap-mapping").LdapAssociationMapping;
19var logger = require("core/logger").logger("ldap-store");
20/**
21 @class module:montage/data/ldap-access/ldap-store.LdapStore
22 @extends module:montage/core/core.Montage
23 */
24var LdapStore = exports.LdapStore = Montage.create(Store, /** @lends module:montage/data/ldap-access/ldap-store.LdapStore# */ {
25
26 /**
27 Create a new binder mapping.
28 @function
29 @returns binder mapping
30 */
31 createBinderMapping:{
32 get:function () {
33 return LdapBinderMapping.create();
34 }
35 },
36
37 /**
38 Create a new blueprint mapping.
39 @function
40 @returns blueprint mapping
41 */
42 createBlueprintMapping:{
43 get:function () {
44 return LdapBlueprintMapping.create();
45 }
46 },
47
48 /**
49 Create a new attribute mapping.
50 @function
51 @returns attribute mapping
52 */
53 createAttributeMapping:{
54 get:function () {
55 return LdapAttributeMapping.create();
56 }
57 },
58
59 /**
60 Create a new association mapping.
61 @function
62 @returns association mapping
63 */
64 createAssociationMapping:{
65 get:function () {
66 return LdapAssociationMapping.create();
67 }
68 }
69
70
71
72});