org.acegisecurity.userdetails.ldap
Class LdapUserDetailsImpl.Essence

java.lang.Object
  extended by org.acegisecurity.userdetails.ldap.LdapUserDetailsImpl.Essence
Enclosing class:
LdapUserDetailsImpl

public static class LdapUserDetailsImpl.Essence
extends java.lang.Object

Variation of essence pattern. Used to create mutable intermediate object


Constructor Summary
LdapUserDetailsImpl.Essence()
           
LdapUserDetailsImpl.Essence(LdapUserDetails copyMe)
           
 
Method Summary
 LdapUserDetailsImpl.Essence addAuthority(GrantedAuthority a)
           
 LdapUserDetails createUserDetails()
           
 GrantedAuthority[] getGrantedAuthorities()
           
 LdapUserDetailsImpl.Essence setAccountNonExpired(boolean accountNonExpired)
           
 LdapUserDetailsImpl.Essence setAccountNonLocked(boolean accountNonLocked)
           
 LdapUserDetailsImpl.Essence setAttributes(javax.naming.directory.Attributes attributes)
           
 LdapUserDetailsImpl.Essence setAuthorities(GrantedAuthority[] authorities)
           
 void setControls(javax.naming.ldap.Control[] controls)
           
 LdapUserDetailsImpl.Essence setCredentialsNonExpired(boolean credentialsNonExpired)
           
 LdapUserDetailsImpl.Essence setDn(java.lang.String dn)
           
 LdapUserDetailsImpl.Essence setEnabled(boolean enabled)
           
 LdapUserDetailsImpl.Essence setPassword(java.lang.String password)
           
 LdapUserDetailsImpl.Essence setUsername(java.lang.String username)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapUserDetailsImpl.Essence

public LdapUserDetailsImpl.Essence()

LdapUserDetailsImpl.Essence

public LdapUserDetailsImpl.Essence(LdapUserDetails copyMe)
Method Detail

addAuthority

public LdapUserDetailsImpl.Essence addAuthority(GrantedAuthority a)

createUserDetails

public LdapUserDetails createUserDetails()

getGrantedAuthorities

public GrantedAuthority[] getGrantedAuthorities()

setAccountNonExpired

public LdapUserDetailsImpl.Essence setAccountNonExpired(boolean accountNonExpired)

setAccountNonLocked

public LdapUserDetailsImpl.Essence setAccountNonLocked(boolean accountNonLocked)

setAttributes

public LdapUserDetailsImpl.Essence setAttributes(javax.naming.directory.Attributes attributes)

setAuthorities

public LdapUserDetailsImpl.Essence setAuthorities(GrantedAuthority[] authorities)

setControls

public void setControls(javax.naming.ldap.Control[] controls)

setCredentialsNonExpired

public LdapUserDetailsImpl.Essence setCredentialsNonExpired(boolean credentialsNonExpired)

setDn

public LdapUserDetailsImpl.Essence setDn(java.lang.String dn)

setEnabled

public LdapUserDetailsImpl.Essence setEnabled(boolean enabled)

setPassword

public LdapUserDetailsImpl.Essence setPassword(java.lang.String password)

setUsername

public LdapUserDetailsImpl.Essence setUsername(java.lang.String username)


Copyright © 2004-2011 Interface21, Inc. All Rights Reserved.