org.springframework.security.ldap.userdetails
Class LdapUserDetailsImpl.Essence
java.lang.Object
org.springframework.security.ldap.userdetails.LdapUserDetailsImpl.Essence
- Direct Known Subclasses:
- Person.Essence
- Enclosing class:
- LdapUserDetailsImpl
public static class LdapUserDetailsImpl.Essence
- extends Object
Variation of essence pattern. Used to create mutable intermediate object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
protected LdapUserDetailsImpl instance
LdapUserDetailsImpl.Essence
public LdapUserDetailsImpl.Essence()
LdapUserDetailsImpl.Essence
public LdapUserDetailsImpl.Essence(DirContextOperations ctx)
LdapUserDetailsImpl.Essence
public LdapUserDetailsImpl.Essence(LdapUserDetails copyMe)
createTarget
protected LdapUserDetailsImpl createTarget()
addAuthority
public void addAuthority(GrantedAuthority a)
- Adds the authority to the list, unless it is already there, in which case it is ignored
createUserDetails
public LdapUserDetails createUserDetails()
getGrantedAuthorities
public Collection<GrantedAuthority> getGrantedAuthorities()
setAccountNonExpired
public void setAccountNonExpired(boolean accountNonExpired)
setAccountNonLocked
public void setAccountNonLocked(boolean accountNonLocked)
setAuthorities
public void setAuthorities(Collection<? extends GrantedAuthority> authorities)
setCredentialsNonExpired
public void setCredentialsNonExpired(boolean credentialsNonExpired)
setDn
public void setDn(String dn)
setDn
public void setDn(Name dn)
setEnabled
public void setEnabled(boolean enabled)
setPassword
public void setPassword(String password)
setUsername
public void setUsername(String username)
setTimeBeforeExpiration
public void setTimeBeforeExpiration(int timeBeforeExpiration)
setGraceLoginsRemaining
public void setGraceLoginsRemaining(int graceLoginsRemaining)