All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Acme.Conf.Server.ConfgroupServer

java.lang.Object
   |
   +----Acme.Conf.Confgroup
           |
           +----Acme.Conf.Server.ConfgroupServer

public class ConfgroupServer
extends Confgroup
Server side of a group of conferences.

Fetch the software.
Fetch the entire Acme package.


Constructor Index

 o ConfgroupServer(Session, String, User)
Make a new confgroup.

Method Index

 o addConference(Session, String, String, User)
Add a new conference to the group.
 o getConferences()
An Enumeration of the Conferences in this group.
 o getName()
The name of this group of conferences.
 o isManager(User)
Check whether a user is a manager of this conference group.
 o linkConference(Session, Conference)
Link an existing conference to the group.
 o rmConference(Session, Conference)
Remove a conference from the group.

Constructors

 o ConfgroupServer
 public ConfgroupServer(Session session,
                        String name,
                        User manager)
Make a new confgroup.

Methods

 o getName
 public String getName()
The name of this group of conferences.

Overrides:
getName in class Confgroup
 o getConferences
 public Enumeration getConferences()
An Enumeration of the Conferences in this group.

Overrides:
getConferences in class Confgroup
 o isManager
 public boolean isManager(User user)
Check whether a user is a manager of this conference group.

Overrides:
isManager in class Confgroup
 o addConference
 public Conference addConference(Session session,
                                 String name,
                                 String shortDesc,
                                 User host)
Add a new conference to the group. The new conference gets created with no longDesc, no login, no url, etc. You have to fill those in separately.

Only a manager may do this.

Overrides:
addConference in class Confgroup
 o linkConference
 public void linkConference(Session session,
                            Conference conference)
Link an existing conference to the group.

Only a manager may do this.

Overrides:
linkConference in class Confgroup
 o rmConference
 public void rmConference(Session session,
                          Conference conference)
Remove a conference from the group. It may continue to exist in other conference groups; and if not, the topics it contains may continue to exist in other conferences.

Only a manager may do this.

Overrides:
rmConference in class Confgroup

All Packages  Class Hierarchy  This Package  Previous  Next  Index

ACME Java  ACME Labs