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.
-
ConfgroupServer(Session, String, User)
- Make a new confgroup.
-
addConference(Session, String, String, User)
- Add a new conference to the group.
-
getConferences()
- An Enumeration of the Conferences in this group.
-
getName()
- The name of this group of conferences.
-
isManager(User)
- Check whether a user is a manager of this conference group.
-
linkConference(Session, Conference)
- Link an existing conference to the group.
-
rmConference(Session, Conference)
- Remove a conference from the group.
ConfgroupServer
public ConfgroupServer(Session session,
String name,
User manager)
- Make a new confgroup.
getName
public String getName()
- The name of this group of conferences.
- Overrides:
- getName in class Confgroup
getConferences
public Enumeration getConferences()
- An Enumeration of the Conferences in this group.
- Overrides:
- getConferences in class Confgroup
isManager
public boolean isManager(User user)
- Check whether a user is a manager of this conference group.
- Overrides:
- isManager in class Confgroup
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
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
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