org.mmbase.security.implementation.aselect
Class ASelectCloudContextUser

java.lang.Object
  extended byorg.mmbase.security.BasicUser
      extended byorg.mmbase.security.implementation.cloudcontext.User
          extended byorg.mmbase.security.implementation.aselect.ASelectCloudContextUser
All Implemented Interfaces:
MMBaseObserver, Serializable, UserContext

public class ASelectCloudContextUser
extends User

CloudContext compatible User object.

Since:
MMBase-1.8
Version:
$Id: ASelectCloudContextUser.java,v 1.5 2006/01/17 21:38:49 michiel Exp $
Author:
Michiel Meeuwissen (Publieke Omroep)
See Also:
ASelectAuthentication, Serialized Form

Field Summary
 
Fields inherited from class org.mmbase.security.implementation.cloudcontext.User
key, node
 
Fields inherited from class org.mmbase.security.BasicUser
authenticationType
 
Constructor Summary
protected ASelectCloudContextUser(MMObjectNode node, long number, String app)
           
protected ASelectCloudContextUser(String userName, long number, String app, String rank)
           
 
Method Summary
protected  long getKey()
          Only overriden because of changed scope.
 Rank getRank()
          Gets the rank of this user.
protected static MMObjectNode getUser(String userName, String rank)
           
 
Methods inherited from class org.mmbase.security.implementation.cloudcontext.User
equals, getGroups, getIdentifier, getNode, getOwnerField, hashCode, isValidNode, nodeLocalChanged, nodeRemoteChanged
 
Methods inherited from class org.mmbase.security.BasicUser
getAuthenticationType, isValid, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ASelectCloudContextUser

protected ASelectCloudContextUser(MMObjectNode node,
                                  long number,
                                  String app)

ASelectCloudContextUser

protected ASelectCloudContextUser(String userName,
                                  long number,
                                  String app,
                                  String rank)
Method Detail

getRank

public Rank getRank()
             throws SecurityException
Description copied from class: BasicUser
Gets the rank of this user.

Specified by:
getRank in interface UserContext
Overrides:
getRank in class User
Throws:
SecurityException

getUser

protected static MMObjectNode getUser(String userName,
                                      String rank)

getKey

protected long getKey()
Only overriden because of changed scope. (ASelectAuthentication is a friend).

Overrides:
getKey in class User


MMBase build 1.8.1.20060716