org.codehaus.groovy.grails.plugins.springsecurity.ldap
Class GrailsLdapUser

java.lang.Object
  extended by org.springframework.security.userdetails.User
      extended by org.codehaus.groovy.grails.plugins.springsecurity.GrailsUserImpl
          extended by org.codehaus.groovy.grails.plugins.springsecurity.ldap.GrailsLdapUser
All Implemented Interfaces:
Serializable, GrailsUser, org.springframework.security.userdetails.ldap.LdapUserDetails, org.springframework.security.userdetails.UserDetails

public class GrailsLdapUser
extends GrailsUserImpl
implements GrailsUser, org.springframework.security.userdetails.ldap.LdapUserDetails

A GrailsUser for use in LDAP authentication.

Author:
Burt Beckwith
See Also:
Serialized Form

Constructor Summary
GrailsLdapUser(org.springframework.security.userdetails.ldap.LdapUserDetails details, Object domainClass)
          Full constructor.
 
Method Summary
 Attributes getAttributes()
          
 String getDn()
          
 
Methods inherited from class org.codehaus.groovy.grails.plugins.springsecurity.GrailsUserImpl
getDomainClass
 
Methods inherited from class org.springframework.security.userdetails.User
equals, getAuthorities, getPassword, getUsername, hashCode, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled, setAuthorities, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.codehaus.groovy.grails.plugins.springsecurity.GrailsUser
getDomainClass
 
Methods inherited from interface org.springframework.security.userdetails.UserDetails
getAuthorities, getPassword, getUsername, isAccountNonExpired, isAccountNonLocked, isCredentialsNonExpired, isEnabled
 

Constructor Detail

GrailsLdapUser

public GrailsLdapUser(org.springframework.security.userdetails.ldap.LdapUserDetails details,
                      Object domainClass)
Full constructor.

Parameters:
details - the original details
domainClass - the domain instance
Method Detail

getAttributes

public Attributes getAttributes()

Specified by:
getAttributes in interface org.springframework.security.userdetails.ldap.LdapUserDetails

getDn

public String getDn()

Specified by:
getDn in interface org.springframework.security.userdetails.ldap.LdapUserDetails
See Also:
LdapUserDetails.getDn()