com.atlassian.confluence.user
Class UnknownUser

java.lang.Object
  extended by com.atlassian.confluence.user.UnknownUser
All Implemented Interfaces:
com.atlassian.user.Entity, com.atlassian.user.User, java.io.Serializable, java.security.Principal

public class UnknownUser
extends java.lang.Object
implements com.atlassian.user.User

Implementation of User which represents a user that no longer exists, perhaps because the repository which contains it is no longer accessible, or the user has been removed from an external repository.

Rather than checking for null throughout the view, this object can be passed that returns useful values for all the accessors.

See Also:
Serialized Form

Constructor Summary
UnknownUser(java.lang.String userName)
           
 
Method Summary
 java.lang.String getEmail()
           
 java.lang.String getFullName()
           
 java.lang.String getName()
           
 void setEmail(java.lang.String string)
           
 void setFullName(java.lang.String string)
           
 void setPassword(java.lang.String string)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.security.Principal
equals, hashCode, toString
 

Constructor Detail

UnknownUser

public UnknownUser(java.lang.String userName)
Method Detail

getFullName

public java.lang.String getFullName()
Specified by:
getFullName in interface com.atlassian.user.User

getEmail

public java.lang.String getEmail()
Specified by:
getEmail in interface com.atlassian.user.User

setFullName

public void setFullName(java.lang.String string)
Specified by:
setFullName in interface com.atlassian.user.User

setEmail

public void setEmail(java.lang.String string)
Specified by:
setEmail in interface com.atlassian.user.User

setPassword

public void setPassword(java.lang.String string)
Specified by:
setPassword in interface com.atlassian.user.User

getName

public java.lang.String getName()
Specified by:
getName in interface com.atlassian.user.Entity
Specified by:
getName in interface java.security.Principal


Copyright © 2003-2010 Atlassian. All Rights Reserved.