org.springframework.security.userdetails.ldap
Class LdapUserDetailsImpl.Essence
java.lang.Object
org.springframework.security.userdetails.ldap.LdapUserDetailsImpl.Essence
- Direct Known Subclasses:
- Person.Essence
- Enclosing class:
- LdapUserDetailsImpl
public static class LdapUserDetailsImpl.Essence
- extends java.lang.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(org.springframework.ldap.core.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 GrantedAuthority[] getGrantedAuthorities()
setAccountNonExpired
public void setAccountNonExpired(boolean accountNonExpired)
setAccountNonLocked
public void setAccountNonLocked(boolean accountNonLocked)
setAttributes
public void setAttributes(javax.naming.directory.Attributes attributes)
setAuthorities
public void setAuthorities(GrantedAuthority[] authorities)
setCredentialsNonExpired
public void setCredentialsNonExpired(boolean credentialsNonExpired)
setDn
public void setDn(java.lang.String dn)
setDn
public void setDn(javax.naming.Name dn)
setEnabled
public void setEnabled(boolean enabled)
setPassword
public void setPassword(java.lang.String password)
setUsername
public void setUsername(java.lang.String username)