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
  • Field Details

  • Constructor Details

    • Essence

      public Essence()
    • Essence

      public Essence(org.springframework.ldap.core.DirContextOperations ctx)
    • Essence

      public Essence(LdapUserDetails copyMe)
  • Method Details

    • 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)