|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectapps.mathpadapp.networkmanager.managers.NetworkedContentManager
apps.mathpadapp.networkmanager.managers.ClientManager
public class ClientManager
The Class ClientManager.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class apps.mathpadapp.networkmanager.managers.NetworkedContentManager |
|---|
NetworkedContentManager.NetworkListener |
| Constructor Summary | |
|---|---|
ClientManager(ContentSystem contentSystem,
TableCommsClientService comms,
java.util.ArrayList<java.lang.Class<?>> receiverClasses)
Instantiates a new client manager. |
|
| Method Summary | |
|---|---|
void |
assignmentReceivedToTable(TableIdentity sender,
Assignment assignment)
Assignment received to table. |
void |
assignmentReceivedToUser(TableIdentity sender,
UserIdentity userId,
Assignment assignment)
Assignment received to user. |
void |
blockMathPadForUser(UserIdentity recipientUserIdentity,
boolean blockPad)
Block math pad for user. |
void |
blockTable(boolean tableBlockEnabled)
Block table. |
void |
cancelAssignment(TableIdentity sender,
UserIdentity recipientUserIdentity)
Cancel assignment. |
void |
enabledTableBlock(TableIdentity sender,
boolean blockEnabled)
Enabled table block. |
void |
hideMathPadForUser(UserIdentity recipientUserIdentity,
boolean hidePad)
Hide math pad for user. |
void |
hideMathPads(boolean hideMathPadsEnabled)
Hide math pads. |
void |
messageReceivedFromServer(TableIdentity sender,
UserIdentity recipientUserIdentity,
java.lang.String message)
Message received from server. |
void |
postAllMathPadsToTable(TableIdentity requesterTable)
Post all math pads to table. |
void |
postAllUserIdsToTable(TableIdentity requesterTable)
Post all user ids to table. |
void |
postAssignmentResults(TableIdentity requesterTable,
UserIdentity userId)
Post assignment results. |
void |
postMathPadItemToTable(TableIdentity sender,
UserIdentity recipientUserIdentity)
Post math pad item to table. |
void |
postTableId(TableIdentity requester)
Post table id. |
void |
registerMathPad(UserIdentity userId,
MathTool tool)
Register math pad. |
void |
setRemoteDesktopWithTableEnabled(TableIdentity requesterTable,
boolean remoteDesktopEnabled)
Sets the remote desktop with table enabled. |
void |
terminatePadForUser(UserIdentity userId)
Terminate pad for user. |
| Methods inherited from class apps.mathpadapp.networkmanager.managers.NetworkedContentManager |
|---|
addNetworkListener, allowedToSendmessage, getContentSystem, getOnlineTables, getReceiverClasses, getRegisteredMathPads, getSyncManager, getUserIdentityForMathTool, isAllowedToSendMessage, removeNetworkListener, removeNetworkListeners, sendMessage, unregisterMathPad, update |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClientManager(ContentSystem contentSystem,
TableCommsClientService comms,
java.util.ArrayList<java.lang.Class<?>> receiverClasses)
contentSystem - the content systemcomms - the commsreceiverClasses - the receiver classes| Method Detail |
|---|
public void assignmentReceivedToTable(TableIdentity sender,
Assignment assignment)
sender - the senderassignment - the assignment
public void assignmentReceivedToUser(TableIdentity sender,
UserIdentity userId,
Assignment assignment)
sender - the senderuserId - the user idassignment - the assignment
public void blockMathPadForUser(UserIdentity recipientUserIdentity,
boolean blockPad)
recipientUserIdentity - the recipient user identityblockPad - the block padpublic void blockTable(boolean tableBlockEnabled)
tableBlockEnabled - the table block enabled
public void cancelAssignment(TableIdentity sender,
UserIdentity recipientUserIdentity)
sender - the senderrecipientUserIdentity - the recipient user identity
public void enabledTableBlock(TableIdentity sender,
boolean blockEnabled)
sender - the senderblockEnabled - the block enabled
public void hideMathPadForUser(UserIdentity recipientUserIdentity,
boolean hidePad)
recipientUserIdentity - the recipient user identityhidePad - the hide padpublic void hideMathPads(boolean hideMathPadsEnabled)
hideMathPadsEnabled - the hide math pads enabled
public void messageReceivedFromServer(TableIdentity sender,
UserIdentity recipientUserIdentity,
java.lang.String message)
sender - the senderrecipientUserIdentity - the recipient user identitymessage - the messagepublic void postAllMathPadsToTable(TableIdentity requesterTable)
requesterTable - the requester tablepublic void postAllUserIdsToTable(TableIdentity requesterTable)
requesterTable - the requester table
public void postAssignmentResults(TableIdentity requesterTable,
UserIdentity userId)
requesterTable - the requester tableuserId - the user id
public void postMathPadItemToTable(TableIdentity sender,
UserIdentity recipientUserIdentity)
sender - the senderrecipientUserIdentity - the recipient user identitypublic void postTableId(TableIdentity requester)
requester - the requester
public void registerMathPad(UserIdentity userId,
MathTool tool)
NetworkedContentManager
registerMathPad in class NetworkedContentManageruserId - the user idtool - the tool
public void setRemoteDesktopWithTableEnabled(TableIdentity requesterTable,
boolean remoteDesktopEnabled)
requesterTable - the requester tableremoteDesktopEnabled - the remote desktop enabledpublic void terminatePadForUser(UserIdentity userId)
userId - the user id
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||