public class GatewayModel
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
log |
java.lang.String |
name |
| Constructor and Description |
|---|
GatewayModel(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
ThingModel |
addThing(java.lang.String id,
java.lang.String name,
java.lang.Object thing) |
boolean |
containsThing(java.lang.String id) |
java.util.Map<java.lang.String,java.lang.Object> |
getData() |
java.util.Map<java.lang.String,java.lang.Object> |
getData(java.lang.String name) |
java.util.Collection<ThingModel> |
getModels() |
void |
removeThing(java.lang.String id) |
void |
triggerAction(java.lang.String name,
java.lang.String action,
java.util.Map<java.lang.String,java.lang.Object> params) |
public ThingModel addThing(java.lang.String id, java.lang.String name, java.lang.Object thing)
public boolean containsThing(java.lang.String id)
public void removeThing(java.lang.String id)
public java.util.Collection<ThingModel> getModels()
public java.util.Map<java.lang.String,java.lang.Object> getData()
public java.util.Map<java.lang.String,java.lang.Object> getData(java.lang.String name)
public void triggerAction(java.lang.String name,
java.lang.String action,
java.util.Map<java.lang.String,java.lang.Object> params)