Package org.sakaiproject.unboundid
Interface UserTypeMapper
-
- All Known Implementing Classes:
EmptyStringUserTypeMapper,EntryAttributeToUserTypeMapper,EntryContainerRdnToUserTypeMapper,StringUserTypeMapper
public interface UserTypeMapperRepresents a pluggable strategy for calculating a Sakai user type given a user's directory entry- Author:
- Dan McCallum, Unicon Inc
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringmapLdapEntryToSakaiUserType(com.unboundid.ldap.sdk.migrate.ldapjdk.LDAPEntry ldapEntry, LdapAttributeMapper mapper)Calculate a Sakai user type given aLDAPEntryand aLdapAttributeMapper.
-
-
-
Method Detail
-
mapLdapEntryToSakaiUserType
String mapLdapEntryToSakaiUserType(com.unboundid.ldap.sdk.migrate.ldapjdk.LDAPEntry ldapEntry, LdapAttributeMapper mapper)
Calculate a Sakai user type given aLDAPEntryand aLdapAttributeMapper.- Parameters:
ldapEntry- a user'sLDAPEntry, should not benullmapper- encapsulates mapping configuration- Returns:
- a Sakai user type symbolic String,
nulls and empty Strings typically represent an unsuccessful mapping
-
-