org.mmbase.security.implementation.cloudcontext
Class Authenticate.LocalAdmin

java.lang.Object
  extended byorg.mmbase.security.BasicUser
      extended byorg.mmbase.security.implementation.cloudcontext.User
          extended byorg.mmbase.security.implementation.cloudcontext.Authenticate.LocalAdmin
All Implemented Interfaces:
MMBaseObserver, Serializable, UserContext
Enclosing class:
Authenticate

protected class Authenticate.LocalAdmin
extends User

See Also:
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
 
Method Summary
 boolean equals(Object o)
           
 String getIdentifier()
          Gets the unique identifier for this user.
 String getOwnerField()
          Gets the owner field value of new objects created by this user.
 Rank getRank()
          Gets the rank of this user.
 boolean isValidNode()
           
 
Methods inherited from class org.mmbase.security.implementation.cloudcontext.User
getGroups, getKey, getNode, hashCode, 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
 

Method Detail

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 User

getOwnerField

public String getOwnerField()
Description copied from class: BasicUser
Gets the owner field value of new objects created by this user. The default implementation returns the user's identifier. This can be changed if the authorization implementation does not attribute rights to users directly ('context' implementations).

Specified by:
getOwnerField in interface UserContext
Overrides:
getOwnerField in class User

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

isValidNode

public boolean isValidNode()
Overrides:
isValidNode in class User

equals

public boolean equals(Object o)
Overrides:
equals in class User


MMBase build 1.8.1.20060716