public class SynergyNetAppSystemServiceImpl extends com.google.gwt.user.server.rpc.RemoteServiceServlet implements SynergyNetAppSystemService
SynergyNetAppSystemService.Util
Constructor and Description |
---|
SynergyNetAppSystemServiceImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addClassRoom(ClassRoom classroom)
Adds the class room.
|
void |
align(PerformActionMessage message,
java.lang.String[] projectors)
Align.
|
void |
bringStudentsToTop(PerformActionMessage message,
java.lang.String[] tables)
Bring students to top.
|
void |
changeStudentClass(java.lang.String ID,
java.lang.String newClass)
Change student class.
|
void |
clearProjectorContents(PerformActionMessage message,
java.lang.String[] projectors)
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 className)
Gets the students from class.
|
void |
modifyStudent(Student student)
Modify student.
|
void |
reloadRemovableDriveContents(PerformActionMessage message,
java.lang.String[] tables)
Reload removable drive contents.
|
void |
reloadServerContents(PerformActionMessage message,
java.lang.String[] tables)
Reload server contents.
|
void |
removeAdditionalContent(PerformActionMessage message,
java.lang.String[] tables)
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 className)
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 table)
Send student to table.
|
void |
setNetworkFlick(PerformActionMessage message,
java.lang.String[] tables)
Sets the network flick.
|
void |
startDatabase()
Start database.
|
void |
stopDatabase()
Stop database.
|
void |
takeScreenshot(PerformActionMessage message,
java.lang.String[] tables)
Take screenshot.
|
void |
toggleFreeze(PerformActionMessage message,
java.lang.String[] tables)
Toggle freeze.
|
getSerializationPolicy, processCall, processPost
public void addClassRoom(ClassRoom classroom)
SynergyNetAppSystemService
addClassRoom
in interface SynergyNetAppSystemService
classroom
- the classroompublic void align(PerformActionMessage message, java.lang.String[] projectors)
SynergyNetAppSystemService
align
in interface SynergyNetAppSystemService
message
- the messageprojectors
- the device to send topublic void bringStudentsToTop(PerformActionMessage message, java.lang.String[] tables)
SynergyNetAppSystemService
bringStudentsToTop
in interface SynergyNetAppSystemService
message
- the messagetables
- the device to send topublic void changeStudentClass(java.lang.String ID, java.lang.String newClass)
SynergyNetAppSystemService
changeStudentClass
in interface SynergyNetAppSystemService
ID
- the idnewClass
- the new classpublic void clearProjectorContents(PerformActionMessage message, java.lang.String[] projectors)
SynergyNetAppSystemService
clearProjectorContents
in interface SynergyNetAppSystemService
message
- the messageprojectors
- the device to send topublic void createStudent(Student student)
SynergyNetAppSystemService
createStudent
in interface SynergyNetAppSystemService
student
- the studentpublic void devicesShouldOpenApplication(java.lang.String className, java.util.List<java.lang.String> devices)
SynergyNetAppSystemService
devicesShouldOpenApplication
in interface SynergyNetAppSystemService
className
- the class namedevices
- the devicespublic java.util.ArrayList<ClassRoom> getCurrentClasses()
SynergyNetAppSystemService
getCurrentClasses
in interface SynergyNetAppSystemService
public java.util.ArrayList<Student> getStudentsFromClass(java.lang.String className)
SynergyNetAppSystemService
getStudentsFromClass
in interface SynergyNetAppSystemService
className
- the class selectedpublic void modifyStudent(Student student)
SynergyNetAppSystemService
modifyStudent
in interface SynergyNetAppSystemService
student
- the studentpublic void reloadRemovableDriveContents(PerformActionMessage message, java.lang.String[] tables)
SynergyNetAppSystemService
reloadRemovableDriveContents
in interface SynergyNetAppSystemService
message
- the messagetables
- the device to send topublic void reloadServerContents(PerformActionMessage message, java.lang.String[] tables)
SynergyNetAppSystemService
reloadServerContents
in interface SynergyNetAppSystemService
message
- the messagetables
- the device to send topublic void removeAdditionalContent(PerformActionMessage message, java.lang.String[] tables)
SynergyNetAppSystemService
removeAdditionalContent
in interface SynergyNetAppSystemService
message
- the messagetables
- the device to send topublic void removeClassRoom(ClassRoom classroom)
SynergyNetAppSystemService
removeClassRoom
in interface SynergyNetAppSystemService
classroom
- the classroompublic void removeStudent(java.lang.String ID)
SynergyNetAppSystemService
removeStudent
in interface SynergyNetAppSystemService
ID
- the idpublic void removeStudentFromTable(java.lang.String ID, java.lang.String table)
SynergyNetAppSystemService
removeStudentFromTable
in interface SynergyNetAppSystemService
ID
- the idtable
- the tablepublic void removeStudentsOfClass(java.lang.String className)
SynergyNetAppSystemService
removeStudentsOfClass
in interface SynergyNetAppSystemService
className
- the namepublic void sendContentsToProjector(java.lang.String[] projectorsToSendTo, java.lang.String[] tablesToSendTo)
SynergyNetAppSystemService
sendContentsToProjector
in interface SynergyNetAppSystemService
projectorsToSendTo
- the projectors to send totablesToSendTo
- the tables to send topublic void sendProjectedContentsToTable(java.lang.String[] tablesToSendTo, java.lang.String[] projectorsToSendTo)
SynergyNetAppSystemService
sendProjectedContentsToTable
in interface SynergyNetAppSystemService
tablesToSendTo
- the tables to send toprojectorsToSendTo
- the projectors to send topublic void sendScreenshotsToProjector(java.lang.String[] projectorsToSendTo, java.lang.String[] tablesToSendTo)
SynergyNetAppSystemService
sendScreenshotsToProjector
in interface SynergyNetAppSystemService
projectorsToSendTo
- the projectors to send totablesToSendTo
- the tables to send topublic void sendStudentToTable(java.lang.String ID, java.lang.String table)
SynergyNetAppSystemService
sendStudentToTable
in interface SynergyNetAppSystemService
ID
- the idtable
- the device selectedpublic void setNetworkFlick(PerformActionMessage message, java.lang.String[] tables)
SynergyNetAppSystemService
setNetworkFlick
in interface SynergyNetAppSystemService
message
- the messagetables
- the device to send topublic void startDatabase()
SynergyNetAppSystemService
startDatabase
in interface SynergyNetAppSystemService
public void stopDatabase()
SynergyNetAppSystemService
stopDatabase
in interface SynergyNetAppSystemService
public void takeScreenshot(PerformActionMessage message, java.lang.String[] tables)
SynergyNetAppSystemService
takeScreenshot
in interface SynergyNetAppSystemService
message
- the messagetables
- the device to send topublic void toggleFreeze(PerformActionMessage message, java.lang.String[] tables)
SynergyNetAppSystemService
toggleFreeze
in interface SynergyNetAppSystemService
message
- the messagetables
- the device to send to