4A Server -
2.0
|
Class which parses and process XML with messages for protocol version 2. More...
Public Member Functions | |
P2Processor () | |
void | processXMLDocument (Element mainElement, RequestInfo requestInfo) |
Private Attributes | |
RequestInfo | requestInfo |
Class which parses and process XML with messages for protocol version 2.
Class which parses and process XML with messages for protocol version 2
Definition at line 45 of file P2Processor.java.
cz.vutbr.fit.knot.annotations.comet.protocolV2_0.P2Processor.P2Processor | ( | ) |
Constructor
Definition at line 51 of file P2Processor.java.
|
private |
Method gets id of user group by strip off base URI.
uri | uri of group |
Definition at line 1705 of file P2Processor.java.
|
private |
Gets settings of given user
user | User which settings should be found |
Definition at line 1682 of file P2Processor.java.
|
private |
Method adds a user to the group specified by id.
id | identification of group |
requestInfo | Informations about client request |
Definition at line 1736 of file P2Processor.java.
|
private |
Method removes a user to the group specified by id.
id | identification of group |
requestInfo | Informations about client request |
Definition at line 1788 of file P2Processor.java.
|
private |
Method process the element with subscriptions for add.
addSubscriptionEl | element with subscriptions for add |
requestInfo | Informations about client request |
Definition at line 786 of file P2Processor.java.
|
private |
Method process the element with subscriptions for change.
changeSubscriptionEl | element with subscriptions for change |
requestInfo | Informations about client request |
Definition at line 901 of file P2Processor.java.
|
private |
Method process the element with subscriptions for delete.
removeSubscriptionEl | element with subscriptions for delete |
requestInfo | Informations about client request |
Definition at line 1003 of file P2Processor.java.
|
private |
Method process the message about text modification - insertAfter Informations are stored to requestInfo.
insertAfterEl | Messages to process |
requestInfo | Informations about client request |
Definition at line 1370 of file P2Processor.java.
|
private |
Method process the message about text modification - insertBefore Informations are stored to requestInfo.
insertBeforeEl | Element to process |
requestInfo | Informations about client request |
Definition at line 1351 of file P2Processor.java.
|
private |
Method process text modification message Informations are stored to requestInfo.
modificationEl | Element to process |
requestInfo | Informations about client request |
Definition at line 1221 of file P2Processor.java.
|
private |
Method process the message about text modification - replace Informations are stored to requestInfo.
replaceEl | Element to process |
requestInfo | Informations about client request |
Definition at line 1290 of file P2Processor.java.
|
private |
Method process the element with query for entity types.
entityQueryEl | element with query for entity types |
requestInfo | Informations about client request |
Definition at line 1581 of file P2Processor.java.
|
private |
Method process the element with query and creates a list of query parameters.
groupsQueryEl | element with query for user group |
requestInfo | Informations about client request |
Definition at line 752 of file P2Processor.java.
|
private |
Method analyzes the element with restrictions on printing of pramethers of user and make array of booleans with results.
includeOnlyEl | element with restrictions |
Definition at line 651 of file P2Processor.java.
|
private |
Method analyzes the element with joining user group element and adds user to group.
joinEl | element with informations about joining group |
requestInfo | Informations about client request |
Definition at line 700 of file P2Processor.java.
|
private |
Method analyzes the element with leaving user group element and removes user from group.
leaveEl | element with informations about leaving group |
requestInfo | Informations about client reque |
Definition at line 726 of file P2Processor.java.
|
private |
Method handle user login message.
loginEl | element with user credentials |
requestInfo | Informations about client request |
Definition at line 438 of file P2Processor.java.
|
private |
Method that process element with request for reloading either all or single annotation
reloadAnnotationEl | Element with request |
requestInfo | Informations about client request |
Definition at line 1521 of file P2Processor.java.
|
private |
Method process the element with document for resynchronization.
resynchronizeEl | element with document for resynchronization |
requestInfo | Informations about client request |
Definition at line 1442 of file P2Processor.java.
|
private |
Process settings message. Informations are stored into requestInfo. If error occurs, generates error message.
settingsEl | Element with settings message |
requestInfo | Informations about client request |
Definition at line 1627 of file P2Processor.java.
|
private |
Method process the element with subscription source and return it as object.
subscriptionEl | element with subscription source |
requestInfo | Informations about client request |
subs | Subscription to which this source belongs |
Definition at line 1391 of file P2Processor.java.
|
private |
Method process the element with subscription to subscribe.
subscribeEl | element with subscription to subscribe |
requestInfo | Informations about client request |
Definition at line 1064 of file P2Processor.java.
|
private |
Method process the element with request for list of subscriptions.
subscriptionsQueryEl | element with request for list of subscriptions |
requestInfo | Informations about client request |
Definition at line 1191 of file P2Processor.java.
|
private |
Method process the element with document for synchronize.
synchronizeEl | element with document for synchronize |
requestInfo | Informations about client request |
Definition at line 1464 of file P2Processor.java.
|
private |
Method process the element with subscription to unsubscribe.
unsubscribeEl | element with subscription to unsubscribe |
requestInfo | Informations about client request |
Definition at line 1128 of file P2Processor.java.
|
private |
Method processes the element with a request for the users.
userQueryEl | element with request |
Definition at line 602 of file P2Processor.java.
void cz.vutbr.fit.knot.annotations.comet.protocolV2_0.P2Processor.processXMLDocument | ( | Element | mainElement, |
RequestInfo | requestInfo | ||
) |
Method parses and process XML with messages from client.
mainElement | element with messages from client |
requestInfo | informations about client request |
Definition at line 60 of file P2Processor.java.
|
private |
Definition at line 46 of file P2Processor.java.