![]() |
Hubiquitus Android
0.6.1
Android client for hubiquitus protocol
|
Inherits JSONObject.
Public Member Functions | |
HMessage (JSONObject jsonObj) throws JSONException | |
String | getMsgid () |
void | setMsgid (String msgid) |
String | getActor () |
void | setActor (String actor) throws MissingAttrException |
String | getConvid () |
void | setConvid (String convid) |
String | getRef () |
void | setRef (String ref) |
String | getType () |
void | setType (String type) |
HMessagePriority | getPriority () |
void | setPriority (HMessagePriority priority) |
Date | getRelevanceAsDate () |
long | getRelevance () |
void | setRelevance (Date relevance) |
void | setRelevance (long relevance) |
Boolean | getPersistent () |
void | setPersistent (Boolean persistent) |
HLocation | getLocation () |
void | setLocation (HLocation location) |
String | getAuthor () |
void | setAuthor (String author) |
String | getPublisher () |
void | setPublisher (String publisher) |
Date | getPublishedAsDate () |
long | getPublished () |
void | setPublished (Date published) |
void | setPublished (long published) |
JSONObject | getHeaders () |
void | setHeaders (JSONObject headers) |
Object | getPayload () |
JSONObject | getPayloadAsJSONObject () |
JSONArray | getPayloadAsJSONArray () |
String | getPayloadAsString () |
Boolean | getPayloadAsBoolean () |
Integer | getPayloadAsInt () |
Double | getPayloadAsDouble () |
HAlert | getPayloadAsHAlert () |
HAck | getPayloadAsHAck () |
HMeasure | getPayloadAsHmeasure () |
HConvState | getPayloadAsHConvState () |
HResult | getPayloadAsHResult () |
HCommand | getPayloadAsHCommand () |
void | setPayload (Object payload) |
void | setPayload (JSONObject payload) |
void | setPayload (JSONArray payload) |
void | setPayload (String payload) |
void | setPayload (Boolean payload) |
void | setPayload (Integer payload) |
void | setPayload (Double payload) |
void | setPayload (HAlert payload) |
void | setPayload (HAck payload) |
void | setPayload (HMeasure payload) |
void | setPayload (HConvState payload) |
void | setPayload (HResult payload) |
void | setPayload (HCommand payload) |
long | getTimeout () |
void | setTimeout (long timeout) |
Date | getSentAsDate () |
long | getSent () |
void | setSent (Date sent) |
void | setSent (long sent) |
Package Attributes | |
final Logger | logger = LoggerFactory.getLogger(HMessage.class) |
Mandatory The unique ID of the channel through which the message is published. The JID through which the message is published. The JID can be that of a channel (beginning with #) or a user. A special actor called ‘session’ indicates that the HServer should handle the hMessage.
Mandatory. Filled by the hApi if empty.
JSONObject org.hubiquitus.hapi.hStructures.HMessage.getHeaders | ( | ) |
The list of headers attached to this message.
The geographical location to which the message refer.
Mandatory. Filled by the hApi.
When we don't know the type of payload. It will return an object.
if payload type is Boolean
if payload type is Double
if payload is HConvState, if not return null.
if payload type is Integer
if payload type is JSONArray
if payload type is JSONObject
if payload type is String
Date until which the message is considered as relevant.
void org.hubiquitus.hapi.hStructures.HMessage.setPayload | ( | Object | payload | ) |