public class PointFolder
extends java.lang.Object
implements com.serotonin.json.JsonSerializable
Modifier and Type | Field and Description |
---|---|
private int |
id |
private java.lang.String |
name |
private java.util.List<com.serotonin.db.IntValuePair> |
points |
private java.util.List<PointFolder> |
subfolders |
Constructor and Description |
---|
PointFolder() |
PointFolder(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addDataPoint(com.serotonin.db.IntValuePair point) |
void |
addSubfolder(PointFolder subfolder) |
(package private) void |
copyFoldersFrom(PointFolder that) |
(package private) boolean |
findPoint(java.util.List<PointFolder> path,
int pointId) |
int |
getId() |
java.lang.String |
getName() |
java.util.List<com.serotonin.db.IntValuePair> |
getPoints() |
PointFolder |
getSubfolder(java.lang.String name) |
java.util.List<PointFolder> |
getSubfolders() |
void |
jsonDeserialize(com.serotonin.json.JsonReader reader,
com.serotonin.json.JsonObject json) |
void |
jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map) |
void |
removeDataPoint(int dataPointId) |
void |
setId(int id) |
void |
setName(java.lang.String name) |
void |
setPoints(java.util.List<com.serotonin.db.IntValuePair> points) |
void |
setSubfolders(java.util.List<PointFolder> subfolders) |
private int id
private java.lang.String name
private java.util.List<PointFolder> subfolders
private java.util.List<com.serotonin.db.IntValuePair> points
public PointFolder()
public PointFolder(int id, java.lang.String name)
public void addSubfolder(PointFolder subfolder)
public void addDataPoint(com.serotonin.db.IntValuePair point)
public void removeDataPoint(int dataPointId)
public int getId()
public void setId(int id)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.util.List<com.serotonin.db.IntValuePair> getPoints()
public void setPoints(java.util.List<com.serotonin.db.IntValuePair> points)
public java.util.List<PointFolder> getSubfolders()
public void setSubfolders(java.util.List<PointFolder> subfolders)
boolean findPoint(java.util.List<PointFolder> path, int pointId)
void copyFoldersFrom(PointFolder that)
public PointFolder getSubfolder(java.lang.String name)
public void jsonSerialize(java.util.Map<java.lang.String,java.lang.Object> map)
jsonSerialize
in interface com.serotonin.json.JsonSerializable
public void jsonDeserialize(com.serotonin.json.JsonReader reader, com.serotonin.json.JsonObject json) throws com.serotonin.json.JsonException
jsonDeserialize
in interface com.serotonin.json.JsonSerializable
com.serotonin.json.JsonException