com.supermap.services.rest.repository
类 PostgresRepoProvider
- java.lang.Object
-
- com.supermap.services.rest.repository.PostgresRepoProvider
-
public class PostgresRepoProvider extends java.lang.Object
-
-
构造器概要
构造器 构造器和说明 PostgresRepoProvider()
-
方法概要
方法 限定符和类型 方法和说明 protected java.util.Map<java.lang.String,java.lang.Object>
buildSqlSessionParam(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate, java.lang.String actualValue)
boolean
contain(java.lang.String groupId, java.lang.String id)
protected java.lang.Object
deserialize(java.lang.String className, java.lang.String valueFromPostgres)
void
destroy()
java.lang.Object
get(java.lang.String groupId, java.lang.String id)
java.util.List<java.lang.String>
getAllStatusKeys(java.lang.String groupId)
java.util.Map<java.lang.String,java.lang.Object>
getAllStatusObject(java.lang.String groupId)
protected int
getCacheSize()
boolean
init(RepositorySetting setting)
boolean
remove(java.lang.String groupId, java.lang.String id)
protected java.lang.Class<?>
safeClassForName(java.lang.String className)
boolean
save(java.lang.String groupId, java.lang.String id, java.lang.Object obj, int holdTime)
boolean
update(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate)
-
-
-
方法详细资料
-
init
public boolean init(RepositorySetting setting)
-
save
public boolean save(java.lang.String groupId, java.lang.String id, java.lang.Object obj, int holdTime)
-
getAllStatusObject
public java.util.Map<java.lang.String,java.lang.Object> getAllStatusObject(java.lang.String groupId)
-
getAllStatusKeys
public java.util.List<java.lang.String> getAllStatusKeys(java.lang.String groupId)
-
get
public java.lang.Object get(java.lang.String groupId, java.lang.String id)
-
deserialize
protected java.lang.Object deserialize(java.lang.String className, java.lang.String valueFromPostgres)
-
safeClassForName
protected java.lang.Class<?> safeClassForName(java.lang.String className)
-
update
public boolean update(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate)
-
buildSqlSessionParam
protected java.util.Map<java.lang.String,java.lang.Object> buildSqlSessionParam(java.lang.String groupId, java.lang.String id, java.lang.Object toUpdate, java.lang.String actualValue)
-
remove
public boolean remove(java.lang.String groupId, java.lang.String id)
-
destroy
public void destroy()
-
contain
public boolean contain(java.lang.String groupId, java.lang.String id)
-
getCacheSize
protected int getCacheSize()
-
-