public abstract class XMLRequest
extends java.lang.Object
Constructor and Description |
---|
XMLRequest() |
Modifier and Type | Method and Description |
---|---|
java.util.List<MessageBox> |
getAllMessageBoxes()
Returns a List of all MessageBoxes object if the server returns messages for this request.
|
MessageBox |
getMessageBox()
Returns a MessageBox object if the server returns a message for this request.
|
java.lang.String |
getRequestID(java.lang.String defaultValue)
Sub classes may override to send a UUID instead.
|
void |
handleResponse(com.uc4.util.XMLDocument doc,
ConnectionAttributes session)
Handles the response from the server.
|
void |
send(org.w3c.dom.Document doc,
ConnectionAttributes sessioninfo,
java.lang.String nr)
Prepares the request for sending.
|
public final void handleResponse(com.uc4.util.XMLDocument doc, ConnectionAttributes session)
IResponseHandler#handleResponse
.doc
- Document returned from the serversession
- Information about the sessionpublic final MessageBox getMessageBox()
public final java.util.List<MessageBox> getAllMessageBoxes()
public void send(org.w3c.dom.Document doc, ConnectionAttributes sessioninfo, java.lang.String nr)
doc
- DOMsessioninfo
- Information about the UC4 sessionnr
- Request numberpublic java.lang.String getRequestID(java.lang.String defaultValue)
defaultValue
- Unique number which is not used so far