+ /*
+ * UTILITIES
+ */
+ public static void addObjectClasses(Dictionary<String, Object> properties, Set<String> objectClasses) {
+ String value = properties.get(LdapAttrs.objectClasses.name()).toString();
+ Set<String> currentObjectClasses = new TreeSet<>(Arrays.asList(value.toString().split("\n")));
+ currentObjectClasses.addAll(objectClasses);
+ StringJoiner values = new StringJoiner("\n");
+ currentObjectClasses.forEach((s) -> values.add(s));
+ properties.put(LdapAttrs.objectClasses.name(), values.toString());
+ }