public class StateInfoBase
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ADMIN |
com.google.gson.JsonObject |
handleValues |
java.lang.String |
identifier |
static java.lang.String |
TTL |
| 构造器和说明 |
|---|
StateInfoBase() |
StateInfoBase(com.google.gson.JsonObject handleValues) |
StateInfoBase(java.lang.String identifier,
com.google.gson.JsonObject handleValues) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
cacheValidate() |
static StateInfoBase |
fromJson(java.lang.String json) |
short |
getAdmin(java.lang.String doi) |
com.google.gson.JsonObject |
getAdmins() |
com.google.gson.JsonObject |
getHandleValues() |
java.util.Map<java.lang.String,java.lang.String> |
getHandleValuesAsMap() |
java.lang.String |
getIdentifier() |
long |
getTimestamp() |
long |
getTTL() |
java.util.UUID |
getUUID() |
java.lang.String |
getValues(java.lang.String key) |
void |
setAdmin(java.lang.String doi,
short permission) |
void |
setHandleValues(com.google.gson.JsonObject handleValues) |
void |
setIdentifier(java.lang.String identifier) |
void |
setTimestamp(long timestamp) |
void |
setTTL(long ttl) |
void |
setUUID(java.util.UUID uuid) |
public java.lang.String identifier
public com.google.gson.JsonObject handleValues
public static final java.lang.String TTL
public static java.lang.String ADMIN
public StateInfoBase()
public StateInfoBase(com.google.gson.JsonObject handleValues)
public StateInfoBase(java.lang.String identifier,
com.google.gson.JsonObject handleValues)
public java.util.UUID getUUID()
public void setUUID(java.util.UUID uuid)
public static StateInfoBase fromJson(java.lang.String json)
public java.lang.String getIdentifier()
public com.google.gson.JsonObject getHandleValues()
public void setHandleValues(com.google.gson.JsonObject handleValues)
public void setIdentifier(java.lang.String identifier)
public java.lang.String getValues(java.lang.String key)
public com.google.gson.JsonObject getAdmins()
public short getAdmin(java.lang.String doi)
public void setAdmin(java.lang.String doi,
short permission)
public void setTimestamp(long timestamp)
public void setTTL(long ttl)
public long getTimestamp()
public long getTTL()
public boolean cacheValidate()
public java.util.Map<java.lang.String,java.lang.String> getHandleValuesAsMap()