org.mmbase.security.implementation.basic
Class NameContext
java.lang.Object
org.mmbase.security.BasicUser
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 41924 2010-04-13 17:27:30Z michiel $
- Author:
- Eduard Witteveen
- See Also:
- Serialized Form
NameContext
public NameContext(Authentication auth,
Rank rank,
String authenticationType)
getIdentifier
public String getIdentifier()
- Description copied from class:
BasicUser
- Gets the unique identifier for this user. This should be unique
for every different user on the system.
- Specified by:
getIdentifier in interface UserContext- Overrides:
getIdentifier in class BasicUser
- Returns:
- A unique identifier for this user.
getRank
public Rank getRank()
- Description copied from class:
BasicUser
- Gets the rank of this user.
- Specified by:
getRank in interface UserContext- Overrides:
getRank in class BasicUser
- Returns:
- the user rank
setRank
void setRank(Rank r)
- Since:
- MMBase-1.8
setIdentifier
void setIdentifier(String ident)
MMBase 2.0-SNAPSHOT - null