|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ServerUser
Method Summary | |
---|---|
long |
creationTime()
Gets this user's creationTime on the server, equivalent to the user login |
void |
deleteUser()
Deletes this user, disconnecting him from the server. |
java.util.Vector<java.lang.String> |
getGroupNames()
Gets a list of the groups this user is a member of. |
java.util.Vector<ServerGroup> |
getGroups()
Gets a list of the groups this user is a member of. |
int |
getGroupsCount()
Gets the number of groups this user is a member of. |
void |
groupJoined(ServerGroup grp)
Called by the OpenSMUS server when the user joins a group. |
void |
groupLeft(ServerGroup grp)
Called by the OpenSMUS server when the user leaves a group. |
java.lang.String |
ipAddress()
Gets this user's IP address as a String |
java.lang.String |
name()
Returns the name of the user as a String |
void |
postMessage(MUSMessage msg)
Posts a message to the OpenSMUS server dispatcher. |
void |
sendMessage(MUSMessage msg)
Sends a message to this server user directly. |
ServerMovie |
serverMovie()
Retrieves the ServerMovie object representing the movie this user is connected to. |
void |
setuserLevel(int level)
Sets the user access level for this user. |
int |
userLevel()
Gets the user access level for this user |
Method Detail |
---|
void sendMessage(MUSMessage msg)
msg
- Message to sendvoid postMessage(MUSMessage msg)
msg
- Message to postjava.lang.String name()
int userLevel()
void setuserLevel(int level)
level
- new user access levelServerMovie serverMovie()
long creationTime()
java.lang.String ipAddress()
java.util.Vector<java.lang.String> getGroupNames()
java.util.Vector<ServerGroup> getGroups()
int getGroupsCount()
void deleteUser()
void groupJoined(ServerGroup grp)
grp
- ServerGroup referencevoid groupLeft(ServerGroup grp)
grp
- ServerGroup reference
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |