|
||||||||||
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 classesMethod Detail |
---|
public void assignmentReceivedToTable(TableIdentity sender, Assignment assignment)
sender
- the senderassignment
- the assignmentpublic void assignmentReceivedToUser(TableIdentity sender, UserIdentity userId, Assignment assignment)
sender
- the senderuserId
- the user idassignment
- the assignmentpublic void blockMathPadForUser(UserIdentity recipientUserIdentity, boolean blockPad)
recipientUserIdentity
- the recipient user identityblockPad
- the block padpublic void blockTable(boolean tableBlockEnabled)
tableBlockEnabled
- the table block enabledpublic void cancelAssignment(TableIdentity sender, UserIdentity recipientUserIdentity)
sender
- the senderrecipientUserIdentity
- the recipient user identitypublic void enabledTableBlock(TableIdentity sender, boolean blockEnabled)
sender
- the senderblockEnabled
- the block enabledpublic void hideMathPadForUser(UserIdentity recipientUserIdentity, boolean hidePad)
recipientUserIdentity
- the recipient user identityhidePad
- the hide padpublic void hideMathPads(boolean hideMathPadsEnabled)
hideMathPadsEnabled
- the hide math pads enabledpublic 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 tablepublic void postAssignmentResults(TableIdentity requesterTable, UserIdentity userId)
requesterTable
- the requester tableuserId
- the user idpublic void postMathPadItemToTable(TableIdentity sender, UserIdentity recipientUserIdentity)
sender
- the senderrecipientUserIdentity
- the recipient user identitypublic void postTableId(TableIdentity requester)
requester
- the requesterpublic void registerMathPad(UserIdentity userId, MathTool tool)
NetworkedContentManager
registerMathPad
in class NetworkedContentManager
userId
- the user idtool
- the toolpublic 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 |