public class AstarteInterfaceMapping
extends java.lang.Object
| Constructor and Description |
|---|
AstarteInterfaceMapping() |
| Modifier and Type | Method and Description |
|---|---|
protected static AstarteInterfaceMapping |
fromJSON(org.json.JSONObject astarteMappingObject) |
java.lang.String |
getPath() |
java.lang.reflect.Type |
getType() |
protected boolean |
isTypeCompatible(java.lang.reflect.Type otherType) |
protected void |
parseMappingFromJSON(org.json.JSONObject astarteMappingObject) |
void |
validatePayload(java.lang.Object payload) |
void |
validatePayload(java.lang.Object payload,
org.joda.time.DateTime timestamp) |
protected static AstarteInterfaceMapping fromJSON(org.json.JSONObject astarteMappingObject) throws org.json.JSONException
org.json.JSONExceptionprotected void parseMappingFromJSON(org.json.JSONObject astarteMappingObject)
throws org.json.JSONException
org.json.JSONExceptionpublic java.lang.String getPath()
public java.lang.reflect.Type getType()
protected boolean isTypeCompatible(java.lang.reflect.Type otherType)
public void validatePayload(java.lang.Object payload)
throws AstarteInvalidValueException
AstarteInvalidValueExceptionpublic void validatePayload(java.lang.Object payload,
org.joda.time.DateTime timestamp)
throws AstarteInvalidValueException
AstarteInvalidValueException