fm.liveswitch.MessageInfo Class Reference

Message information. More...

Public Member Functions

String getChannelId ()
 Gets the channel identifier. More...
String getClientId ()
 Gets the client identifier. More...
String getDeviceId ()
 Gets the device identifier. More...
String getPayload ()
 Gets the message. More...
String getUserId ()
 Gets the user identifier. More...
 MessageInfo ()
void setChannelId (String value)
 Sets the channel identifier. More...
void setClientId (String value)
 Sets the client identifier. More...
void setDeviceId (String value)
 Sets the device identifier. More...
void setPayload (String value)
 Sets the message. More...
void setUserId (String value)
 Sets the user identifier. More...
String toJson ()
 Serializes this instance to JSON. More...
- Public Member Functions inherited from fm.liveswitch.Info
String getId ()
 Gets the identifier. More...
void setId (String value)
 Sets the identifier. More...

Static Public Member Functions

static fm.liveswitch.MessageInfo fromJson (String messageInfoJson)
 Deserializes an instance from JSON. More...
static String toJson (fm.liveswitch.MessageInfo messageInfo)
 Serializes an instance to JSON. More...
- Static Public Member Functions inherited from fm.liveswitch.Info
static< T extends fm.liveswitch.IEquivalent< T > T[] processArray (T[] newValues, T[] oldValues)
 Processes an array for an info. More...
static fm.liveswitch.NullableBoolean processBoolean (boolean newValue, boolean oldValue)
 Processes a boolean for an info. More...
static boolean[] processBooleanArray (boolean[] newValues, boolean[] oldValues)
 Processes a boolean array for an info. More...
static fm.liveswitch.NullableDouble processDouble (double newValue, double oldValue)
 Processes a double for an info. More...
static fm.liveswitch.NullableFloat processFloat (float newValue, float oldValue)
 Processes a float for an info. More...
static float[] processFloatArray (float[] newValues, float[] oldValues)
 Processes a float array for an info. More...
static double[] processFloatArray (double[] newValues, double[] oldValues)
 Processes a double array for an info. More...
static fm.liveswitch.NullableInteger processInteger (int newValue, int oldValue)
 Processes an integer for an info. More...
static int[] processIntegerArray (int[] newValues, int[] oldValues)
 Processes a integer array for an info. More...
static fm.liveswitch.NullableLong processLong (long newValue, long oldValue)
 Processes a long for an info. More...
static long[] processLongArray (long[] newValues, long[] oldValues)
 Processes a long array for an info. More...
static< T extends Object &fm.liveswitch.IEquivalent< T > T processObject (T newValue, T oldValue)
 Processes an object for an info. More...
static fm.liveswitch.NullableShort processShort (short newValue, short oldValue)
 Processes a short for an info. More...
static short[] processShortArray (short[] newValues, short[] oldValues)
 Processes a short array for an info. More...
static String processString (String newValue, String oldValue)
 Processes a string for an info. More...

Protected Member Functions

void deserializeProperties (String key, String valueJson)
 Deserializes the properties. More...
void serializeProperties (java.util.HashMap< String, String > jsonObject)
 Serializes the properties. More...
- Protected Member Functions inherited from fm.liveswitch.Info
 Info ()

Detailed Description

Message information.

Constructor & Destructor Documentation

◆ MessageInfo()

fm.liveswitch.MessageInfo.MessageInfo ( )

Member Function Documentation

◆ deserializeProperties()

void fm.liveswitch.MessageInfo.deserializeProperties ( String  key,
String  valueJson 

Deserializes the properties.

keyThe key.
valueJsonThe value in JSON format.

Reimplemented from fm.liveswitch.Info.

◆ fromJson()

static fm.liveswitch.MessageInfo fm.liveswitch.MessageInfo.fromJson ( String  messageInfoJson)

Deserializes an instance from JSON.

◆ getChannelId()

String fm.liveswitch.MessageInfo.getChannelId ( )

Gets the channel identifier.

◆ getClientId()

String fm.liveswitch.MessageInfo.getClientId ( )

Gets the client identifier.

◆ getDeviceId()

String fm.liveswitch.MessageInfo.getDeviceId ( )

Gets the device identifier.

◆ getPayload()

String fm.liveswitch.MessageInfo.getPayload ( )

Gets the message.

◆ getUserId()

String fm.liveswitch.MessageInfo.getUserId ( )

Gets the user identifier.

◆ serializeProperties()

void fm.liveswitch.MessageInfo.serializeProperties ( java.util.HashMap< String, String >  jsonObject)

Serializes the properties.

jsonObjectThe JSON object.

Reimplemented from fm.liveswitch.Info.

◆ setChannelId()

void fm.liveswitch.MessageInfo.setChannelId ( String  value)

Sets the channel identifier.

◆ setClientId()

void fm.liveswitch.MessageInfo.setClientId ( String  value)

Sets the client identifier.

◆ setDeviceId()

void fm.liveswitch.MessageInfo.setDeviceId ( String  value)

Sets the device identifier.

◆ setPayload()

void fm.liveswitch.MessageInfo.setPayload ( String  value)

Sets the message.

◆ setUserId()

void fm.liveswitch.MessageInfo.setUserId ( String  value)

Sets the user identifier.

◆ toJson() [1/2]

String fm.liveswitch.MessageInfo.toJson ( )

Serializes this instance to JSON.

◆ toJson() [2/2]

static String fm.liveswitch.MessageInfo.toJson ( fm.liveswitch.MessageInfo  messageInfo)

Serializes an instance to JSON.