Class OdmManagerImpl
java.lang.Object
org.springframework.ldap.odm.core.impl.OdmManagerImpl
- All Implemented Interfaces:
OdmManager
Deprecated.
This functionality is automatically available in LdapTemplate as of version 2.0
An implementation of
OdmManager
which
uses ConverterManager
to
convert between Java and LDAP representations of attribute values.-
Constructor Summary
ConstructorsConstructorDescriptionOdmManagerImpl
(ConverterManager converterManager, ContextSource contextSource) Deprecated.OdmManagerImpl
(ConverterManager converterManager, ContextSource contextSource, Set<Class<?>> managedClasses) Deprecated.OdmManagerImpl
(ConverterManager converterManager, LdapOperations ldapOperations, Set<Class<?>> managedClasses) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addManagedClass
(Class<?> managedClass) Deprecated.Adds anorg.springframework.ldap.odm.annotations
annotated class to the set managed by this OdmManager.void
Deprecated.Create the given entry in the LDAP directory.void
Deprecated.Delete an entry from the LDAP directory.<T> List<T>
findAll
(Class<T> managedClass, Name base, SearchControls scope) Deprecated.Find all entries in the LDAP directory of a given type.<T> T
Deprecated.Read a named entry from the LDAP directory.<T> List<T>
search
(Class<T> managedClass, Name base, String filter, SearchControls scope) Deprecated.Search for entries in the LDAP directory.<T> List<T>
Deprecated.Search for entries in the LDAP directory.void
Deprecated.Update the given entry in the LDAP directory.
-
Constructor Details
-
OdmManagerImpl
public OdmManagerImpl(ConverterManager converterManager, LdapOperations ldapOperations, Set<Class<?>> managedClasses) Deprecated. -
OdmManagerImpl
public OdmManagerImpl(ConverterManager converterManager, ContextSource contextSource, Set<Class<?>> managedClasses) Deprecated. -
OdmManagerImpl
Deprecated.
-
-
Method Details
-
addManagedClass
Deprecated.Adds anorg.springframework.ldap.odm.annotations
annotated class to the set managed by this OdmManager.- Parameters:
managedClass
- The class to add to the managed set.
-
read
Deprecated.Description copied from interface:OdmManager
Read a named entry from the LDAP directory.- Specified by:
read
in interfaceOdmManager
- Type Parameters:
T
- The Java type to return- Parameters:
clazz
- The Java type to returndn
- The distinguished name of the entry to read from the LDAP directory.- Returns:
- The entry as read from the directory
-
create
Deprecated.Description copied from interface:OdmManager
Create the given entry in the LDAP directory.- Specified by:
create
in interfaceOdmManager
- Parameters:
entry
- The entry to be create, it must not already exist in the directory.
-
update
Deprecated.Description copied from interface:OdmManager
Update the given entry in the LDAP directory.- Specified by:
update
in interfaceOdmManager
- Parameters:
entry
- The entry to update, it must already exist in the directory.
-
delete
Deprecated.Description copied from interface:OdmManager
Delete an entry from the LDAP directory.- Specified by:
delete
in interfaceOdmManager
- Parameters:
entry
- The entry to delete, it must already exist in the directory.
-
search
Deprecated.Description copied from interface:OdmManager
Search for entries in the LDAP directory.Only those entries that both match the given search filter and are represented by the given Java class are returned
- Specified by:
search
in interfaceOdmManager
- Type Parameters:
T
- The Java type to return- Parameters:
managedClass
- The Java type to returnbase
- The root of the sub-tree at which to begin the search.filter
- An LDAP search filter.scope
- The scope of the search.- Returns:
- All matching entries.
- See Also:
-
search
Deprecated.Description copied from interface:OdmManager
Search for entries in the LDAP directory.Only those entries that both match the query search filter and are represented by the given Java class are returned.
- Specified by:
search
in interfaceOdmManager
- Type Parameters:
T
- The Java type to return- Parameters:
clazz
- The Java type to returnquery
- the LDAP query specification- Returns:
- All matching entries.
- See Also:
-
findAll
Deprecated.Description copied from interface:OdmManager
Find all entries in the LDAP directory of a given type.- Specified by:
findAll
in interfaceOdmManager
- Type Parameters:
T
- The Java type to return- Parameters:
managedClass
- The Java type to returnbase
- The root of the sub-tree at which to begin the search.scope
- The scope of the search.- Returns:
- All entries that are of the type represented by the given Java class
-