@RemoteServiceRelativePath(value="SynergyNetAppSystemService")
public interface SynergyNetAppSystemService
extends com.google.gwt.user.client.rpc.RemoteService
| Modifier and Type | Interface and Description |
|---|---|
static class |
SynergyNetAppSystemService.Util
The Class Util.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addClassRoom(ClassRoom classroom)
Adds the class room.
|
void |
align(PerformActionMessage message,
java.lang.String[] deviceToSendTo)
Align.
|
void |
bringStudentsToTop(PerformActionMessage message,
java.lang.String[] deviceToSendTo)
Bring students to top.
|
void |
changeStudentClass(java.lang.String ID,
java.lang.String newClass)
Change student class.
|
void |
clearProjectorContents(PerformActionMessage message,
java.lang.String[] deviceToSendTo)
Clear projector contents.
|
void |
createStudent(Student student)
Creates the student.
|
void |
devicesShouldOpenApplication(java.lang.String className,
java.util.List<java.lang.String> devices)
Devices should open application.
|
java.util.ArrayList<ClassRoom> |
getCurrentClasses()
Gets the current classes.
|
java.util.ArrayList<Student> |
getStudentsFromClass(java.lang.String classSelected)
Gets the students from class.
|
void |
modifyStudent(Student student)
Modify student.
|
void |
reloadRemovableDriveContents(PerformActionMessage message,
java.lang.String[] deviceToSendTo)
Reload removable drive contents.
|
void |
reloadServerContents(PerformActionMessage message,
java.lang.String[] deviceToSendTo)
Reload server contents.
|
void |
removeAdditionalContent(PerformActionMessage message,
java.lang.String[] deviceToSendTo)
Removes the additional content.
|
void |
removeClassRoom(ClassRoom classroom)
Removes the class room.
|
void |
removeStudent(java.lang.String ID)
Removes the student.
|
void |
removeStudentFromTable(java.lang.String ID,
java.lang.String table)
Removes the student from table.
|
void |
removeStudentsOfClass(java.lang.String name)
Removes the students of class.
|
void |
sendContentsToProjector(java.lang.String[] projectorsToSendTo,
java.lang.String[] tablesToSendTo)
Send contents to projector.
|
void |
sendProjectedContentsToTable(java.lang.String[] tablesToSendTo,
java.lang.String[] projectorsToSendTo)
Send projected contents to table.
|
void |
sendScreenshotsToProjector(java.lang.String[] projectorsToSendTo,
java.lang.String[] tablesToSendTo)
Send screenshots to projector.
|
void |
sendStudentToTable(java.lang.String ID,
java.lang.String deviceSelected)
Send student to table.
|
void |
setNetworkFlick(PerformActionMessage message,
java.lang.String[] deviceToSendTo)
Sets the network flick.
|
void |
startDatabase()
Start database.
|
void |
stopDatabase()
Stop database.
|
void |
takeScreenshot(PerformActionMessage message,
java.lang.String[] deviceToSendTo)
Take screenshot.
|
void |
toggleFreeze(PerformActionMessage message,
java.lang.String[] deviceToSendTo)
Toggle freeze.
|
void addClassRoom(ClassRoom classroom)
classroom - the classroomvoid align(PerformActionMessage message, java.lang.String[] deviceToSendTo)
message - the messagedeviceToSendTo - the device to send tovoid bringStudentsToTop(PerformActionMessage message, java.lang.String[] deviceToSendTo)
message - the messagedeviceToSendTo - the device to send tovoid changeStudentClass(java.lang.String ID,
java.lang.String newClass)
ID - the idnewClass - the new classvoid clearProjectorContents(PerformActionMessage message, java.lang.String[] deviceToSendTo)
message - the messagedeviceToSendTo - the device to send tovoid createStudent(Student student)
student - the studentvoid devicesShouldOpenApplication(java.lang.String className,
java.util.List<java.lang.String> devices)
className - the class namedevices - the devicesjava.util.ArrayList<ClassRoom> getCurrentClasses()
java.util.ArrayList<Student> getStudentsFromClass(java.lang.String classSelected)
classSelected - the class selectedvoid modifyStudent(Student student)
student - the studentvoid reloadRemovableDriveContents(PerformActionMessage message, java.lang.String[] deviceToSendTo)
message - the messagedeviceToSendTo - the device to send tovoid reloadServerContents(PerformActionMessage message, java.lang.String[] deviceToSendTo)
message - the messagedeviceToSendTo - the device to send tovoid removeAdditionalContent(PerformActionMessage message, java.lang.String[] deviceToSendTo)
message - the messagedeviceToSendTo - the device to send tovoid removeClassRoom(ClassRoom classroom)
classroom - the classroomvoid removeStudent(java.lang.String ID)
ID - the idvoid removeStudentFromTable(java.lang.String ID,
java.lang.String table)
ID - the idtable - the tablevoid removeStudentsOfClass(java.lang.String name)
name - the namevoid sendContentsToProjector(java.lang.String[] projectorsToSendTo,
java.lang.String[] tablesToSendTo)
projectorsToSendTo - the projectors to send totablesToSendTo - the tables to send tovoid sendProjectedContentsToTable(java.lang.String[] tablesToSendTo,
java.lang.String[] projectorsToSendTo)
tablesToSendTo - the tables to send toprojectorsToSendTo - the projectors to send tovoid sendScreenshotsToProjector(java.lang.String[] projectorsToSendTo,
java.lang.String[] tablesToSendTo)
projectorsToSendTo - the projectors to send totablesToSendTo - the tables to send tovoid sendStudentToTable(java.lang.String ID,
java.lang.String deviceSelected)
ID - the iddeviceSelected - the device selectedvoid setNetworkFlick(PerformActionMessage message, java.lang.String[] deviceToSendTo)
message - the messagedeviceToSendTo - the device to send tovoid startDatabase()
void stopDatabase()
void takeScreenshot(PerformActionMessage message, java.lang.String[] deviceToSendTo)
message - the messagedeviceToSendTo - the device to send tovoid toggleFreeze(PerformActionMessage message, java.lang.String[] deviceToSendTo)
message - the messagedeviceToSendTo - the device to send to