public class IoTMeterMapper extends IoTDataParser
Constructor and Description |
---|
IoTMeterMapper(java.util.Map meta,
java.util.HashMap mapper,
com.ibm.json.java.JSONObject payload) |
Modifier and Type | Method and Description |
---|---|
java.util.HashMap |
getMapper() |
java.lang.String |
getMaximoMeter() |
long |
getSince() |
protected com.ibm.json.java.JSONArray |
handleDatalist(java.util.List datalist) |
boolean |
isDateInRange(java.lang.String dateStr) |
protected com.ibm.json.java.JSONArray |
mapAttributes(java.util.List datalist) |
protected com.ibm.json.java.JSONArray |
mapKeyValAttrs(java.util.List datalist) |
com.ibm.json.java.JSONArray |
readings(java.lang.String maximometer,
long since) |
protected java.util.List |
root(com.fasterxml.jackson.databind.JsonNode root) |
void |
setMapper(java.util.HashMap mapper) |
void |
setMaximoMeter(java.lang.String maximometer) |
void |
setSince(long since) |
getDataPath, getKeyAttrName, getMeta, getRootAttributeArray, getRootPath, hasMapper, hasRootAttributes, isKeyValue, parse, setHasMapper, setHasRootAttributes, setRootAttributeArray, setRootAttrs
public IoTMeterMapper(java.util.Map meta, java.util.HashMap mapper, com.ibm.json.java.JSONObject payload)
meta
- protected com.ibm.json.java.JSONArray mapKeyValAttrs(java.util.List datalist)
mapKeyValAttrs
in class IoTDataParser
protected com.ibm.json.java.JSONArray mapAttributes(java.util.List datalist)
mapAttributes
in class IoTDataParser
public boolean isDateInRange(java.lang.String dateStr)
public com.ibm.json.java.JSONArray readings(java.lang.String maximometer, long since) throws java.io.IOException
java.io.IOException
public java.util.HashMap getMapper()
public void setMapper(java.util.HashMap mapper)
public java.lang.String getMaximoMeter()
public void setMaximoMeter(java.lang.String maximometer)
protected com.ibm.json.java.JSONArray handleDatalist(java.util.List datalist)
handleDatalist
in class IoTDataParser
protected java.util.List root(com.fasterxml.jackson.databind.JsonNode root)
root
in class IoTDataParser
public long getSince()
public void setSince(long since)