All Packages Class Hierarchy This Package Previous Next Index
Class Acme.Conf.Confgroup
java.lang.Object
|
+----Acme.Conf.Confgroup
- public abstract class Confgroup
- extends Object
A group of conferences.
Conference groups contain conferences.
Each group has a name and a list of managers who are authorized to
perform maintenance functions.
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:
- Conference
-
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.
Confgroup
public Confgroup()
getName
public abstract String getName()
- The name of this group of conferences.
getConferences
public abstract Enumeration getConferences()
- An Enumeration of the Conferences in this group.
isManager
public abstract boolean isManager(User user)
- Check whether a user is a manager of this conference group.
addConference
public abstract 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.
linkConference
public abstract void linkConference(Session session,
Conference conference)
- Link an existing conference to the group.
Only a manager may do this.
rmConference
public abstract 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.
All Packages Class Hierarchy This Package Previous Next Index
ACME Java ACME Labs