nl.surfnet.mujina.model
Class SimpleAuthentication

java.lang.Object
  extended by nl.surfnet.mujina.model.SimpleAuthentication
All Implemented Interfaces:
Serializable, Principal, org.springframework.security.core.Authentication

public class SimpleAuthentication
extends Object
implements org.springframework.security.core.Authentication

See Also:
Serialized Form

Constructor Summary
SimpleAuthentication(String username, String password, Collection<org.springframework.security.core.GrantedAuthority> authorities)
           
 
Method Summary
 boolean equals(Object o)
           
 Collection<org.springframework.security.core.GrantedAuthority> getAuthorities()
           
 Object getCredentials()
           
 Object getDetails()
           
 String getName()
           
 Object getPrincipal()
           
 int hashCode()
           
 boolean isAuthenticated()
           
 void setAuthenticated(boolean isAuthenticated)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleAuthentication

public SimpleAuthentication(String username,
                            String password,
                            Collection<org.springframework.security.core.GrantedAuthority> authorities)
Method Detail

getAuthorities

public Collection<org.springframework.security.core.GrantedAuthority> getAuthorities()
Specified by:
getAuthorities in interface org.springframework.security.core.Authentication

getCredentials

public Object getCredentials()
Specified by:
getCredentials in interface org.springframework.security.core.Authentication

getDetails

public Object getDetails()
Specified by:
getDetails in interface org.springframework.security.core.Authentication

getPrincipal

public Object getPrincipal()
Specified by:
getPrincipal in interface org.springframework.security.core.Authentication

isAuthenticated

public boolean isAuthenticated()
Specified by:
isAuthenticated in interface org.springframework.security.core.Authentication

setAuthenticated

public void setAuthenticated(boolean isAuthenticated)
                      throws IllegalArgumentException
Specified by:
setAuthenticated in interface org.springframework.security.core.Authentication
Throws:
IllegalArgumentException

toString

public String toString()
Specified by:
toString in interface Principal
Overrides:
toString in class Object

getName

public String getName()
Specified by:
getName in interface Principal

equals

public boolean equals(Object o)
Specified by:
equals in interface Principal
Overrides:
equals in class Object

hashCode

public int hashCode()
Specified by:
hashCode in interface Principal
Overrides:
hashCode in class Object


Copyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.