All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Acme.Conf.User

java.lang.Object
   |
   +----Acme.Conf.User

public abstract class User
extends Object
A conferencing user.

A person who uses the conferencing system. Each user has a userid (guaranteed unique across the system), a real name, an email address, a URL, and a bio. The user also has a list of conferences he or she is interested in.

This is an abstract class with separate implementations on the client and server sides, mirrored via RPC.

Fetch the software.
Fetch the entire Acme package.

See Also:
Confsys

Constructor Index

 o User()

Method Index

 o equals(Object)
 o getBio()
The user's biographical information / .plan file.
 o getConflist()
The user's conferences list.
 o getEmail()
The user's email address.
 o getRealName()
The user's real name.
 o getSeentab()
The user's seen-table.
 o getUrl()
The user's URL.
 o getUserid()
The user's userid.
 o hashCode()
 o setBio(Session, String)
Set the user's biographical information / .plan file.
 o setEmail(Session, String)
Set the user's email address.
 o setRealName(Session, String)
Set the user's real name.
 o setUrl(Session, String)
Set the user's URL.

Constructors

 o User
 public User()

Methods

 o getUserid
 public abstract String getUserid()
The user's userid. A short alphanumeric string, guaranteed unique across the conferencing system, and immutable.

 o getRealName
 public abstract String getRealName()
The user's real name.

 o getEmail
 public abstract String getEmail()
The user's email address.

 o getUrl
 public abstract String getUrl()
The user's URL.

 o getBio
 public abstract String getBio()
The user's biographical information / .plan file.

 o getConflist
 public abstract Conflist getConflist()
The user's conferences list.

 o getSeentab
 public abstract Seentab getSeentab()
The user's seen-table.

 o setRealName
 public abstract void setRealName(Session session,
                                  String realName)
Set the user's real name.

Only the administrator may do this.

 o setEmail
 public abstract void setEmail(Session session,
                               String email)
Set the user's email address.

Only the user or the administrator may do this.

 o setUrl
 public abstract void setUrl(Session session,
                             String url)
Set the user's URL.

Only the user or the administrator may do this.

 o setBio
 public abstract void setBio(Session session,
                             String bio)
Set the user's biographical information / .plan file.

Only the user or the administrator may do this.

 o hashCode
 public abstract int hashCode()
Overrides:
hashCode in class Object
 o equals
 public abstract boolean equals(Object obj)
Overrides:
equals in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index

ACME Java  ACME Labs