Package org.bremersee.data.ldaptive.app
Class PersonMapper
- java.lang.Object
-
- org.bremersee.data.ldaptive.app.PersonMapper
-
- All Implemented Interfaces:
LdaptiveEntryMapper<Person>
,org.ldaptive.beans.LdapEntryMapper<Person>
@Component @Validated public class PersonMapper extends Object implements LdaptiveEntryMapper<Person>
The test person mapper.- Author:
- Christian Bremer
-
-
Constructor Summary
Constructors Constructor Description PersonMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
getObjectClasses()
Person
map(org.ldaptive.LdapEntry ldapEntry)
void
map(org.ldaptive.LdapEntry ldapEntry, Person person)
org.ldaptive.AttributeModification[]
mapAndComputeModifications(@NotNull Person source, @NotNull org.ldaptive.LdapEntry destination)
String
mapDn(Person person)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bremersee.data.ldaptive.LdaptiveEntryMapper
map, mapAndComputeModifyRequest
-
-
-
-
Method Detail
-
getObjectClasses
public String[] getObjectClasses()
- Specified by:
getObjectClasses
in interfaceLdaptiveEntryMapper<Person>
-
mapDn
public String mapDn(Person person)
- Specified by:
mapDn
in interfaceorg.ldaptive.beans.LdapEntryMapper<Person>
- Specified by:
mapDn
in interfaceLdaptiveEntryMapper<Person>
-
map
public Person map(org.ldaptive.LdapEntry ldapEntry)
- Specified by:
map
in interfaceLdaptiveEntryMapper<Person>
-
map
public void map(org.ldaptive.LdapEntry ldapEntry, Person person)
- Specified by:
map
in interfaceorg.ldaptive.beans.LdapEntryMapper<Person>
- Specified by:
map
in interfaceLdaptiveEntryMapper<Person>
-
mapAndComputeModifications
public org.ldaptive.AttributeModification[] mapAndComputeModifications(@NotNull @NotNull Person source, @NotNull @NotNull org.ldaptive.LdapEntry destination)
- Specified by:
mapAndComputeModifications
in interfaceLdaptiveEntryMapper<Person>
-
-