From 2a98df5779f11957712ea3b7a7a10a07f51558ba Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Thu, 21 Feb 2013 22:55:52 +0000
Subject: [PATCH] OPENDJ-757: Add Rest2LDAP gateway Servlet
---
opendj3/opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/Example.java | 30 ++++++++++++++++--------------
1 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/opendj3/opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/Example.java b/opendj3/opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/Example.java
index f57639b..1dbbc4e 100644
--- a/opendj3/opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/Example.java
+++ b/opendj3/opendj-rest2ldap/src/test/java/org/forgerock/opendj/rest2ldap/Example.java
@@ -67,17 +67,18 @@
// Create user resource.
CollectionResourceProvider users =
builder().connectionFactory(ldapFactory).baseDN("ou=people,dc=example,dc=com")
- .attribute("schemas", constant(Arrays.asList("urn:scim:schemas:core:1.0")))
- .attribute("id", simple("uid").isSingleValued().isRequired().writability(CREATE_ONLY))
- .attribute("rev", simple("etag").isSingleValued().writability(READ_ONLY))
- .attribute("userName", simple("mail").isSingleValued().writability(READ_ONLY))
- .attribute("displayName", simple("cn").isSingleValued().isRequired())
- .attribute("name", object()
- .attribute("givenName", simple("givenName").isSingleValued())
- .attribute("familyName", simple("sn").isSingleValued().isRequired()))
- .attribute("contactInformation", object()
- .attribute("telephoneNumber", simple("telephoneNumber").isSingleValued())
- .attribute("emailAddress", simple("mail").isSingleValued()))
+ .mapper(object()
+ .attribute("schemas", constant(Arrays.asList("urn:scim:schemas:core:1.0")))
+ .attribute("id", simple("uid").isSingleValued().isRequired().writability(CREATE_ONLY))
+ .attribute("rev", simple("etag").isSingleValued().writability(READ_ONLY))
+ .attribute("userName", simple("mail").isSingleValued().writability(READ_ONLY))
+ .attribute("displayName", simple("cn").isSingleValued().isRequired())
+ .attribute("name", object()
+ .attribute("givenName", simple("givenName").isSingleValued())
+ .attribute("familyName", simple("sn").isSingleValued().isRequired()))
+ .attribute("contactInformation", object()
+ .attribute("telephoneNumber", simple("telephoneNumber").isSingleValued())
+ .attribute("emailAddress", simple("mail").isSingleValued())))
.additionalLDAPAttribute("objectClass", "top", "person", "organizationalPerson", "inetOrgPerson")
.build();
router.addRoute("/users", users);
@@ -85,9 +86,10 @@
// Create group resource.
CollectionResourceProvider groups =
builder().connectionFactory(ldapFactory).baseDN("ou=groups,dc=example,dc=com")
- .attribute("cn", simple("cn").isSingleValued())
- .attribute("description", simple("description"))
- .attribute("member", simple("uniquemember"))
+ .mapper(object()
+ .attribute("cn", simple("cn").isSingleValued())
+ .attribute("description", simple("description"))
+ .attribute("member", simple("uniquemember")))
.build();
router.addRoute("/groups", groups);
--
Gitblit v1.10.0