From a5809829e89ea42665396a628ea277d253ef9fa1 Mon Sep 17 00:00:00 2001
From: Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Date: Thu, 03 Nov 2016 10:18:29 +0000
Subject: [PATCH] Do not put JsonValue inside JSON schemas
---
opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/PropertyMapper.java | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/PropertyMapper.java b/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/PropertyMapper.java
index a496a2b..4c1c42d 100644
--- a/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/PropertyMapper.java
+++ b/opendj-rest2ldap/src/main/java/org/forgerock/opendj/rest2ldap/PropertyMapper.java
@@ -186,6 +186,8 @@
*
* @param context The request context.
* @param resource The exact type of resource being updated.
+ * @param path the path to update.
+ * @param e the entry containing the new value.
* @param v
* The JSON value to be converted to LDAP attributes, which may
* be {@code null} indicating that the JSON value was not present
@@ -195,8 +197,12 @@
abstract Promise<List<Modification>, ResourceException> update(Context context, Resource resource,
JsonPointer path, Entry e, JsonValue v);
- // TODO: methods for obtaining schema information (e.g. name, description, type information).
// TODO: methods for creating sort controls.
+ /**
+ * Returns the non-null JSON schema for this property mapper.
+ *
+ * @return the non-null JSON schema for this property mapper
+ */
abstract JsonValue toJsonSchema();
}
--
Gitblit v1.10.0