|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServerGroup
Interface representing a group on a movie.
Scripts can use methods of the ServerMovie interface to retrieve pointers to existing groups.
Method Summary | |
---|---|
void |
addUser(ServerUser oneuser)
Adds a user to this server group |
ServerUser |
getServerUser(int useridx)
Retrieves a pointer to a ServerUser object representing a user connected to the movie. |
ServerUser |
getServerUser(java.lang.String username)
Retrieves a pointer to a ServerUser object representing a user connected to the movie. |
java.util.Vector<ServerUser> |
getServerUsers()
Returns a list of all the users in the group. |
java.util.Vector<java.lang.String> |
getUserNames()
Returns a list of the names of the users in the group. |
java.lang.String |
name()
Returns the name of the group as a String |
boolean |
persists()
Checks if the group is set to persist on the movie even when no users members of it. |
void |
removeUser(ServerUser oneuser)
Removes a user from this server group. |
void |
sendMessage(MUSMessage msg)
Sends a message to all users that are members of this group |
int |
serverUserCount()
Gets the number of users in this group. |
void |
setpersists(boolean persistflag)
Toggles the group persistent flag for this group. |
void |
setuserLimit(int level)
Sets the maximum number of users allowed to join this group. |
int |
userLimit()
Returns the maximum number of users allowed to join this group. |
Method Detail |
---|
ServerUser getServerUser(java.lang.String username) throws UserNotFoundException
username
- String with the name of the user to be returned
UserNotFoundException
ServerUser getServerUser(int useridx) throws UserNotFoundException
useridx
- index of the user to be returned
UserNotFoundException
void addUser(ServerUser oneuser) throws MUSErrorCode
oneuser
- ServerUser object to be added
MUSErrorCode
void removeUser(ServerUser oneuser)
oneuser
- ServerUser object to be removedint serverUserCount()
void sendMessage(MUSMessage msg)
msg
- Message to sendjava.lang.String name()
int userLimit()
void setuserLimit(int level)
level
- the number of users allowed to join the group, or -1 for unlimited usersboolean persists()
void setpersists(boolean persistflag)
persistflag
- TRUE if the group needs to persist on the movie, FALSE otherwisejava.util.Vector<java.lang.String> getUserNames()
java.util.Vector<ServerUser> getServerUsers()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |