4A Server -
2.0
|
Class that creates responses and persists data. More...
Public Member Functions | |
ResponseCreator () | |
String | createPostResponse (RequestInfo requestInfo) |
String | createCometResponse (Flier flier, EditorSession session) |
String | createSettings (RequestInfo requestInfo) |
String | createReloadedAnnot (RequestInfo requestInfo) |
ArrayList< AnnotServerModule > | getModules () |
void | setModules (ArrayList< AnnotServerModule > modules) |
void | addModule (AnnotServerModule module) |
boolean | removeModule (AnnotServerModule module) |
Package Attributes | |
ArrayList< AnnotServerModule > | modules |
Class that creates responses and persists data.
Class that creates responses (calls modules) and persists data
Definition at line 34 of file ResponseCreator.java.
cz.vutbr.fit.knot.annotations.comet.ResponseCreator.ResponseCreator | ( | ) |
Constructor (loads basic modules)
Definition at line 40 of file ResponseCreator.java.
void cz.vutbr.fit.knot.annotations.comet.ResponseCreator.addModule | ( | AnnotServerModule | module | ) |
Adds server module to list of active modules
module | Module to be added |
Definition at line 252 of file ResponseCreator.java.
String cz.vutbr.fit.knot.annotations.comet.ResponseCreator.createCometResponse | ( | Flier | flier, |
EditorSession | session | ||
) |
Creates response to client's comet request (GET or special POST). Calls modules and assembly response.
flier | Flier with informations |
session | Client's session |
Definition at line 148 of file ResponseCreator.java.
String cz.vutbr.fit.knot.annotations.comet.ResponseCreator.createPostResponse | ( | RequestInfo | requestInfo | ) |
Creates response to client POST request (not to comet request). Calls modules, assembly response and persists data.
requestInfo | Informations about client POST request |
Definition at line 60 of file ResponseCreator.java.
String cz.vutbr.fit.knot.annotations.comet.ResponseCreator.createReloadedAnnot | ( | RequestInfo | requestInfo | ) |
Creates message with reloaded annotations
requestInfo | Informations about client request |
Definition at line 196 of file ResponseCreator.java.
String cz.vutbr.fit.knot.annotations.comet.ResponseCreator.createSettings | ( | RequestInfo | requestInfo | ) |
Creates message with user settings
requestInfo | Informations about client request |
Definition at line 177 of file ResponseCreator.java.
ArrayList<AnnotServerModule> cz.vutbr.fit.knot.annotations.comet.ResponseCreator.getModules | ( | ) |
Gets list of active server modules
Definition at line 234 of file ResponseCreator.java.
boolean cz.vutbr.fit.knot.annotations.comet.ResponseCreator.removeModule | ( | AnnotServerModule | module | ) |
Removes server module from list of active modules
module | Module to be removed |
Definition at line 262 of file ResponseCreator.java.
void cz.vutbr.fit.knot.annotations.comet.ResponseCreator.setModules | ( | ArrayList< AnnotServerModule > | modules | ) |
Sets list of active server modules
modules | List of active server modules |
Definition at line 243 of file ResponseCreator.java.
|
package |
Definition at line 35 of file ResponseCreator.java.