fm.liveswitch.ChannelClientLayoutConfig Class Reference

Channel client configuration. More...

Public Member Functions

 ChannelClientLayoutConfig ()
 
String[] getExcludedConnectionIds ()
 Gets the connection identifiers to exclude. More...
 
void setExcludedConnectionIds (String[] value)
 Sets the connection identifiers to exclude. More...
 
String toJson ()
 Serializes this channel device layout configuration to JSON. More...
 
- Public Member Functions inherited from fm.liveswitch.LayoutConfig
fm.liveswitch.NullableInteger getPriority ()
 Gets the layout proirity. More...
 
String getZone ()
 Gets the layout zone. More...
 
 LayoutConfig ()
 
void setPriority (fm.liveswitch.NullableInteger value)
 Sets the layout proirity. More...
 
void setZone (String value)
 Sets the layout zone. More...
 

Static Public Member Functions

static fm.liveswitch.ChannelClientLayoutConfig fromJson (String channelClientLayoutConfigJson)
 Deserializes a channel client layout config from JSON. More...
 
static String toJson (fm.liveswitch.ChannelClientLayoutConfig channelClientLayoutConfig)
 Serializes a channel client layout config to JSON. 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...
 

Detailed Description

Channel client configuration.

Constructor & Destructor Documentation

◆ ChannelClientLayoutConfig()

fm.liveswitch.ChannelClientLayoutConfig.ChannelClientLayoutConfig ( )

Member Function Documentation

◆ deserializeProperties()

void fm.liveswitch.ChannelClientLayoutConfig.deserializeProperties ( String  key,
String  valueJson 
)
protected

Deserializes the properties.

Parameters
keyThe key.
valueJsonThe value in JSON format.

Reimplemented from fm.liveswitch.LayoutConfig.

◆ fromJson()

static fm.liveswitch.ChannelClientLayoutConfig fm.liveswitch.ChannelClientLayoutConfig.fromJson ( String  channelClientLayoutConfigJson)
static

Deserializes a channel client layout config from JSON.

Parameters
channelClientLayoutConfigJsonThe channel client layout configuration as JSON.
Returns
The channel device layout configuration.

◆ getExcludedConnectionIds()

String [] fm.liveswitch.ChannelClientLayoutConfig.getExcludedConnectionIds ( )

Gets the connection identifiers to exclude.

◆ serializeProperties()

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

Serializes the properties.

Parameters
jsonObjectThe JSON object.

Reimplemented from fm.liveswitch.LayoutConfig.

◆ setExcludedConnectionIds()

void fm.liveswitch.ChannelClientLayoutConfig.setExcludedConnectionIds ( String[]  value)

Sets the connection identifiers to exclude.

◆ toJson() [1/2]

String fm.liveswitch.ChannelClientLayoutConfig.toJson ( )

Serializes this channel device layout configuration to JSON.

Returns
The channel device layout configuration as JSON.

◆ toJson() [2/2]

static String fm.liveswitch.ChannelClientLayoutConfig.toJson ( fm.liveswitch.ChannelClientLayoutConfig  channelClientLayoutConfig)
static

Serializes a channel client layout config to JSON.

Parameters
channelClientLayoutConfigThe channel client layout configuration.
Returns
The channel client layout configuration as JSON.