Class Annotation
java.lang.Object
com.inductiveautomation.ignition.common.sqltags.history.annotations.Annotation
- All Implemented Interfaces:
Serializable
An Annotation represents data of a certain type, for a given path, for a given point in time or range of time.
There is little contract defined for types and data formats, though in general data is expected to be simple text,
or a json document.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
void
delete()
boolean
static Annotation
fromJson
(com.inductiveautomation.ignition.common.gson.JsonElement json) static Annotation
getData()
getPath()
getType()
int
hashCode()
boolean
boolean
boolean
static Annotation.Builder
static Annotation
newDelete
(Serializable storageId) void
toJson()
toString()
void
updatePath
(QualifiedPath path) Path can be mutated as we move from system to system.
-
Constructor Details
-
Annotation
public Annotation()
-
-
Method Details
-
newBuilder
-
newDelete
-
fromJson
-
fromJson
-
clone
-
getPath
-
updatePath
Path can be mutated as we move from system to system. -
getType
-
getRangeStart
-
getRangeEnd
-
getData
-
getStorageId
-
hasStorageId
public boolean hasStorageId() -
isDeleted
public boolean isDeleted() -
delete
public void delete() -
isUpdated
public boolean isUpdated() -
getLastUpdated
-
setLastUpdated
public void setLastUpdated() -
toJson
-
toString
-
equals
-
hashCode
public int hashCode()
-