public static class

LdapUserDetailsImpl.Essence

extends Object
java.lang.Object
   ↳ org.springframework.security.ldap.userdetails.LdapUserDetailsImpl.Essence
Known Direct Subclasses
Known Indirect Subclasses

Class Overview

Variation of essence pattern. Used to create mutable intermediate object

Summary

Fields
protected LdapUserDetailsImpl instance
Public Constructors
LdapUserDetailsImpl.Essence()
LdapUserDetailsImpl.Essence(DirContextOperations ctx)
Public Methods
void addAuthority(GrantedAuthority a)
Adds the authority to the list, unless it is already there, in which case it is ignored
LdapUserDetails createUserDetails()
Collection<GrantedAuthority> getGrantedAuthorities()
void setAccountNonExpired(boolean accountNonExpired)
void setAccountNonLocked(boolean accountNonLocked)
void setAuthorities(Collection<? extends GrantedAuthority> authorities)
void setCredentialsNonExpired(boolean credentialsNonExpired)
void setDn(String dn)
void setDn(Name dn)
void setEnabled(boolean enabled)
void setGraceLoginsRemaining(int graceLoginsRemaining)
void setPassword(String password)
void setTimeBeforeExpiration(int timeBeforeExpiration)
void setUsername(String username)
Protected Methods
LdapUserDetailsImpl createTarget()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

protected LdapUserDetailsImpl instance

Public Constructors

public LdapUserDetailsImpl.Essence ()

public LdapUserDetailsImpl.Essence (DirContextOperations ctx)

Public Methods

public void addAuthority (GrantedAuthority a)

Adds the authority to the list, unless it is already there, in which case it is ignored

public LdapUserDetails createUserDetails ()

public Collection<GrantedAuthority> getGrantedAuthorities ()

public void setAccountNonExpired (boolean accountNonExpired)

public void setAccountNonLocked (boolean accountNonLocked)

public void setAuthorities (Collection<? extends GrantedAuthority> authorities)

public void setCredentialsNonExpired (boolean credentialsNonExpired)

public void setDn (String dn)

public void setDn (Name dn)

public void setEnabled (boolean enabled)

public void setGraceLoginsRemaining (int graceLoginsRemaining)

public void setPassword (String password)

public void setTimeBeforeExpiration (int timeBeforeExpiration)

public void setUsername (String username)

Protected Methods

protected LdapUserDetailsImpl createTarget ()