public interface PersisterSet
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cleanup()
清理持久器集中所有的持久器
|
<E extends Persistent> |
get(String id)
由ID取得对象
|
<E extends Persistent> |
get(UniteId uuid)
由联合ID取得对象
|
<E> cn.weforward.protocol.ext.ObjectMapper<E> |
getMapper(Class<E> clazz)
取得Class相应的映射器
|
cn.weforward.protocol.ext.ObjectMapperSet |
getMappers()
取得所知的映射器集
|
Iterator<String> |
getNames()
取得持久器集合中的名称项集合
|
<E extends Persistent> |
getPersister(Class<E> clazz)
返回对象的持久器
|
<E extends Persistent> |
getPersister(E object)
返回对象的持久器
|
<E extends Persistent> |
getPersister(String name)
返回对象的持久器
|
<E extends Persistent> |
regsiter(Class<E> clazz,
Persister<E> persister)
把持久器注册到集合中
|
<E extends Persistent> |
regsiter(Class<E> clazz,
Persister<E> persister,
cn.weforward.protocol.ext.ObjectMapper<E> mapper)
把持久器及映射器注册到集合中
|
<E extends Persistent> |
regsiter(Persister<E> persister)
以其名称注册持久器
|
<E extends Persistent> |
regsiter(String name,
Persister<E> persister)
注册对象持久器
|
void |
regsiterAll(PersisterSet persisters)
注册持久器(集中所有项)
|
boolean |
unregsiter(Persister<?> persister)
注销对象持久器
|
<E extends Persistent> E get(String id)
E - 持久对象类型id - 对象ID<E extends Persistent> E get(UniteId uuid)
E - 持久对象类型uuid - 对象联合ID<E extends Persistent> Persister<E> getPersister(String name)
E - 持久对象类型name - 名称<E extends Persistent> Persister<E> getPersister(Class<E> clazz)
E - 持久对象类型clazz - 对象类型<E extends Persistent> Persister<E> getPersister(E object)
E - 持久对象类型object - 要寻找持久器的对象cn.weforward.protocol.ext.ObjectMapperSet getMappers()
<E> cn.weforward.protocol.ext.ObjectMapper<E> getMapper(Class<E> clazz)
E - 持久对象类型clazz - 对象类void regsiterAll(PersisterSet persisters)
persisters - 另一个持久器集<E extends Persistent> Persister<E> regsiter(String name, Persister<E> persister)
E - 持久对象类型name - 持久器名称persister - 持久器<E extends Persistent> Persister<E> regsiter(Class<E> clazz, Persister<E> persister)
E - 持久对象类型clazz - 对象类persister - 持久器<E extends Persistent> Persister<E> regsiter(Class<E> clazz, Persister<E> persister, cn.weforward.protocol.ext.ObjectMapper<E> mapper)
E - 持久对象类型clazz - 对象类persister - 持久器mapper - 映射器<E extends Persistent> Persister<E> regsiter(Persister<E> persister)
E - 持久对象类型persister - 持久器boolean unregsiter(Persister<?> persister)
persister - 要注销的持久器void cleanup()
Copyright © 2021. All rights reserved.