org.codehaus.plexus.redback.common.ldap
Interface UserMapper

All Known Implementing Classes:
LdapUserMapper

public interface UserMapper


Field Summary
static java.lang.String ROLE
           
 
Method Summary
 javax.naming.directory.Attributes getCreationAttributes(User user, boolean encodePasswordIfChanged)
           
 java.lang.String getEmailAddressAttribute()
           
 java.lang.String getEmailAttribute()
           
 java.lang.String getPasswordAttribute()
           
 UserUpdate getUpdate(LdapUser user)
           
 LdapUser getUser(javax.naming.directory.Attributes attributes)
           
 java.lang.String[] getUserAttributeNames()
           
 java.lang.String getUserBaseDn()
           
 java.lang.String getUserFilter()
           
 java.lang.String getUserFullNameAttribute()
           
 java.lang.String getUserIdAttribute()
           
 java.lang.String getUserObjectClass()
           
 LdapUser newTemplateUserInstance()
           
 LdapUser newUserInstance(java.lang.String username, java.lang.String fullName, java.lang.String email)
           
 

Field Detail

ROLE

static final java.lang.String ROLE
Method Detail

getUser

LdapUser getUser(javax.naming.directory.Attributes attributes)
                 throws MappingException
Throws:
MappingException

getCreationAttributes

javax.naming.directory.Attributes getCreationAttributes(User user,
                                                        boolean encodePasswordIfChanged)
                                                        throws MappingException
Throws:
MappingException

getUpdate

UserUpdate getUpdate(LdapUser user)
                     throws MappingException
Throws:
MappingException

getUserAttributeNames

java.lang.String[] getUserAttributeNames()

getEmailAddressAttribute

java.lang.String getEmailAddressAttribute()

getUserFullNameAttribute

java.lang.String getUserFullNameAttribute()

getPasswordAttribute

java.lang.String getPasswordAttribute()

getUserIdAttribute

java.lang.String getUserIdAttribute()

getEmailAttribute

java.lang.String getEmailAttribute()

getUserBaseDn

java.lang.String getUserBaseDn()

getUserObjectClass

java.lang.String getUserObjectClass()

getUserFilter

java.lang.String getUserFilter()

newUserInstance

LdapUser newUserInstance(java.lang.String username,
                         java.lang.String fullName,
                         java.lang.String email)

newTemplateUserInstance

LdapUser newTemplateUserInstance()


Copyright © 2006-2008 Codehaus. All Rights Reserved.