org.codehaus.plexus.redback.common.ldap
Class LdapUserMapper
java.lang.Object
org.codehaus.plexus.redback.common.ldap.LdapUserMapper
- All Implemented Interfaces:
- org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, UserMapper
public class LdapUserMapper
- extends java.lang.Object
- implements UserMapper, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
- Version:
- "$Id: BasicUserMapper.java 6784 2007-08-23 19:21:13Z jesse $"
- Author:
- jesse
| Fields inherited from interface org.codehaus.plexus.redback.common.ldap.UserMapper |
ROLE |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LdapUserMapper
public LdapUserMapper()
initialize
public void initialize()
throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
- Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
- Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
getCreationAttributes
public javax.naming.directory.Attributes getCreationAttributes(User user,
boolean encodePasswordIfChanged)
throws MappingException
- Specified by:
getCreationAttributes in interface UserMapper
- Throws:
MappingException
getEmailAddressAttribute
public java.lang.String getEmailAddressAttribute()
- Specified by:
getEmailAddressAttribute in interface UserMapper
getUserFullNameAttribute
public java.lang.String getUserFullNameAttribute()
- Specified by:
getUserFullNameAttribute in interface UserMapper
getPasswordAttribute
public java.lang.String getPasswordAttribute()
- Specified by:
getPasswordAttribute in interface UserMapper
getUserAttributeNames
public java.lang.String[] getUserAttributeNames()
- Specified by:
getUserAttributeNames in interface UserMapper
getUpdate
public UserUpdate getUpdate(LdapUser user)
throws MappingException
- Specified by:
getUpdate in interface UserMapper
- Throws:
MappingException
getUser
public LdapUser getUser(javax.naming.directory.Attributes attributes)
throws MappingException
- Specified by:
getUser in interface UserMapper
- Throws:
MappingException
getUserIdAttribute
public java.lang.String getUserIdAttribute()
- Specified by:
getUserIdAttribute in interface UserMapper
getEmailAttribute
public java.lang.String getEmailAttribute()
- Specified by:
getEmailAttribute in interface UserMapper
setEmailAttribute
public void setEmailAttribute(java.lang.String emailAttribute)
getFullNameAttribute
public java.lang.String getFullNameAttribute()
setFullNameAttribute
public void setFullNameAttribute(java.lang.String fullNameAttribute)
getUserBaseDn
public java.lang.String getUserBaseDn()
- Specified by:
getUserBaseDn in interface UserMapper
setUserBaseDn
public void setUserBaseDn(java.lang.String userBaseDn)
getUserObjectClass
public java.lang.String getUserObjectClass()
- Specified by:
getUserObjectClass in interface UserMapper
getUserFilter
public java.lang.String getUserFilter()
- Specified by:
getUserFilter in interface UserMapper
setUserFilter
public void setUserFilter(java.lang.String userFilter)
setUserObjectClass
public void setUserObjectClass(java.lang.String userObjectClass)
setPasswordAttribute
public void setPasswordAttribute(java.lang.String passwordAttribute)
setUserIdAttribute
public void setUserIdAttribute(java.lang.String userIdAttribute)
newUserInstance
public LdapUser newUserInstance(java.lang.String username,
java.lang.String fullName,
java.lang.String email)
- Specified by:
newUserInstance in interface UserMapper
newTemplateUserInstance
public LdapUser newTemplateUserInstance()
- Specified by:
newTemplateUserInstance in interface UserMapper
Copyright © 2006-2008 Codehaus. All Rights Reserved.