Exemplo n.º 1
0
  public OdmManagerImpl(
      ConverterManager converterManager,
      LdapOperations ldapOperations,
      Set<Class<?>> managedClasses) {
    this.ldapTemplate = (LdapTemplate) ldapOperations;
    objectDirectoryMapper = new DefaultObjectDirectoryMapper();

    if (converterManager != null) {
      objectDirectoryMapper.setConverterManager(converterManager);
    }

    if (managedClasses != null) {
      for (Class<?> managedClass : managedClasses) {
        addManagedClass(managedClass);
      }
    }

    this.ldapTemplate.setObjectDirectoryMapper(objectDirectoryMapper);
  }
Exemplo n.º 2
0
 /**
  * Adds an {@link org.springframework.ldap.odm.annotations} annotated class to the set managed by
  * this OdmManager.
  *
  * @param managedClass The class to add to the managed set.
  */
 public void addManagedClass(Class<?> managedClass) {
   objectDirectoryMapper.manageClass(managedClass);
 }