|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectsynergynetframework.appsystem.services.net.networkedcontentmanager.controllers.ProjectorController
public class ProjectorController
The Class ProjectorController.
| Constructor Summary | |
|---|---|
ProjectorController(NetworkedContentManager networkedContentManager,
java.util.ArrayList<java.lang.Class<?>> controllerClasses,
java.util.ArrayList<java.lang.Class<?>> projectorClasses)
Instantiates a new projector controller. |
|
| Method Summary | |
|---|---|
void |
clearProjectorScreen()
Clear projector screen. |
void |
constructProjector(TableIdentity tableId)
Construct projector. |
void |
demandProjectors()
Demand projectors. |
java.util.List<ProjectorNode> |
getOnlineProjectors()
Gets the online projectors. |
void |
leaseProjector(TableIdentity id)
Lease projector. |
void |
loadProjectorContent(TableIdentity sender,
java.util.List<ContentItem> items)
Load projector content. |
void |
releaseProjector()
Release projector. |
void |
sendClearProjectorMessage(TableIdentity tableId)
Send clear projector message. |
void |
sendDataToProjector(TableIdentity tableId,
java.util.Map<java.lang.String,ContentItem> onlineItems)
Send data to projector. |
void |
sendProjectorSyncMessage(TableIdentity clientTableId,
TableIdentity projectorTableId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> synchronisedItems)
Send projector sync message. |
void |
sendReleaseProjectorMessage(TableIdentity tableId)
Send release projector message. |
void |
synchroniseProjectorData(TableIdentity tableId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> synchronisedItems)
Synchronise projector data. |
void |
unregisterProjector(TableIdentity tableId)
Unregister projector. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ProjectorController(NetworkedContentManager networkedContentManager,
java.util.ArrayList<java.lang.Class<?>> controllerClasses,
java.util.ArrayList<java.lang.Class<?>> projectorClasses)
networkedContentManager - the networked content managercontrollerClasses - the controller classesprojectorClasses - the projector classes| Method Detail |
|---|
public void clearProjectorScreen()
public void constructProjector(TableIdentity tableId)
tableId - the table idpublic void demandProjectors()
public java.util.List<ProjectorNode> getOnlineProjectors()
public void leaseProjector(TableIdentity id)
id - the id
public void loadProjectorContent(TableIdentity sender,
java.util.List<ContentItem> items)
sender - the senderitems - the itemspublic void releaseProjector()
public void sendClearProjectorMessage(TableIdentity tableId)
tableId - the table id
public void sendDataToProjector(TableIdentity tableId,
java.util.Map<java.lang.String,ContentItem> onlineItems)
tableId - the table idonlineItems - the online items
public void sendProjectorSyncMessage(TableIdentity clientTableId,
TableIdentity projectorTableId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> synchronisedItems)
clientTableId - the client table idprojectorTableId - the projector table idsynchronisedItems - the synchronised itemspublic void sendReleaseProjectorMessage(TableIdentity tableId)
tableId - the table id
public void synchroniseProjectorData(TableIdentity tableId,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> synchronisedItems)
tableId - the table idsynchronisedItems - the synchronised itemspublic void unregisterProjector(TableIdentity tableId)
tableId - the table id
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||