You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by se...@apache.org on 2018/11/25 20:01:10 UTC

[directory-studio] 02/02: Make entry schema aware

This is an automated email from the ASF dual-hosted git repository.

seelmann pushed a commit to branch remove-jndi-provider-and-jndi-layer
in repository https://gitbox.apache.org/repos/asf/directory-studio.git

commit 7d2f05d2024be1c3b27ae84bd46bf51b54acdf5f
Author: Stefan Seelmann <ma...@stefan-seelmann.de>
AuthorDate: Sun Nov 25 21:00:56 2018 +0100

    Make entry schema aware
---
 .../apacheds/configuration/jobs/LoadConfigurationRunnable.java       | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/plugins/apacheds.configuration/src/main/java/org/apache/directory/studio/apacheds/configuration/jobs/LoadConfigurationRunnable.java b/plugins/apacheds.configuration/src/main/java/org/apache/directory/studio/apacheds/configuration/jobs/LoadConfigurationRunnable.java
index 94279f3..856c71a 100644
--- a/plugins/apacheds.configuration/src/main/java/org/apache/directory/studio/apacheds/configuration/jobs/LoadConfigurationRunnable.java
+++ b/plugins/apacheds.configuration/src/main/java/org/apache/directory/studio/apacheds/configuration/jobs/LoadConfigurationRunnable.java
@@ -30,6 +30,7 @@ import java.util.List;
 
 import org.apache.directory.api.ldap.model.constants.LdapConstants;
 import org.apache.directory.api.ldap.model.constants.SchemaConstants;
+import org.apache.directory.api.ldap.model.entry.DefaultEntry;
 import org.apache.directory.api.ldap.model.entry.Entry;
 import org.apache.directory.api.ldap.model.exception.LdapException;
 import org.apache.directory.api.ldap.model.exception.LdapNoSuchObjectException;
@@ -364,7 +365,7 @@ public class LoadConfigurationRunnable implements StudioRunnableWithProgress
             {
                 // Creating the 'ou=config' base entry
                 StudioSearchResult searchResult = enumeration.next();
-                configEntry = searchResult.getEntry();
+                configEntry = new DefaultEntry( schemaManager, searchResult.getEntry() );
             }
 
             enumeration.close();
@@ -413,7 +414,7 @@ public class LoadConfigurationRunnable implements StudioRunnableWithProgress
                 {
                     // Adding the children to the list of entries
                     StudioSearchResult searchResult = childrenEnumeration.next();
-                    entries.add( searchResult.getEntry() );
+                    entries.add( new DefaultEntry( schemaManager, searchResult.getEntry() ) );
                 }
                 
                 childrenEnumeration.close();