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.JSONException
protected void parseMappingFromJSON(org.json.JSONObject astarteMappingObject) throws org.json.JSONException
org.json.JSONException
public 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
AstarteInvalidValueException
public void validatePayload(java.lang.Object payload, org.joda.time.DateTime timestamp) throws AstarteInvalidValueException
AstarteInvalidValueException