org.mmbase.security.implementation.basic
Class NameContext

Package class diagram package NameContext
java.lang.Object
  extended by org.mmbase.security.BasicUser
      extended by org.mmbase.security.implementation.basic.NameContext
All Implemented Interfaces:
Serializable, Comparable<Object>, UserContext

public class NameContext
extends BasicUser

A UserContext implementation based only on user name, which serves as the identifier for the user.

Version:
$Id: NameContext.java 45150 2011-02-10 09:18:12Z michiel $
Author:
Eduard Witteveen
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mmbase.security.BasicUser
authentication, authenticationType
 
Constructor Summary
NameContext(Authentication auth, Rank rank, String authenticationType)
           
 
Method Summary
 String getIdentifier()
           
 Rank getRank()
           
(package private)  void setIdentifier(String ident)
           
(package private)  void setRank(Rank r)
           
 
Methods inherited from class org.mmbase.security.BasicUser
compareTo, equals, getAuthenticationType, getOwnerField, hashCode, isValid, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NameContext

public NameContext(Authentication auth,
                   Rank rank,
                   String authenticationType)
Method Detail

getIdentifier

public String getIdentifier()
Specified by:
getIdentifier in interface UserContext
Overrides:
getIdentifier in class BasicUser

getRank

public Rank getRank()
Specified by:
getRank in interface UserContext
Overrides:
getRank in class BasicUser

setRank

void setRank(Rank r)
Since:
MMBase-1.8

setIdentifier

void setIdentifier(String ident)


MMBase2 Core 2.0-SNAPSHOT - 2013-03-30T06:36