public class MultiPersisterFactory extends Object implements PersisterFactory
| 限定符和类型 | 类和说明 |
|---|---|
class |
MultiPersisterFactory.MultiPersistent<E extends Persistent> |
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<PersisterFactory> |
m_Factorys
工厂集合
|
protected int |
m_Main
主工厂
|
protected PersisterSet |
m_PersisterSet
持久器集
|
| 构造器和说明 |
|---|
MultiPersisterFactory(List<PersisterFactory> factorys,
int main) |
MultiPersisterFactory(List<PersisterFactory> factorys,
int main,
PersisterSet ps) |
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends Persistent> |
createPersister(Class<E> clazz,
BusinessDi di)
创建持久对象的持久器
|
<E extends Persistent> |
createPersister(Class<E> clazz,
cn.weforward.protocol.ext.ObjectMapper<E> mapper)
创建持久对象的持久器
|
<E extends Persistent> |
get(String id)
获取对象
|
<E extends Persistent> |
getPersister(Class<E> clazz)
获取持久器类
|
PersisterSet |
getPersisters()
获取持久器集
|
protected final PersisterSet m_PersisterSet
protected List<PersisterFactory> m_Factorys
protected int m_Main
public MultiPersisterFactory(List<PersisterFactory> factorys, int main)
public MultiPersisterFactory(List<PersisterFactory> factorys, int main, PersisterSet ps)
public <E extends Persistent> Persister<E> createPersister(Class<E> clazz, cn.weforward.protocol.ext.ObjectMapper<E> mapper)
PersisterFactorycreatePersister 在接口中 PersisterFactoryE - 持久对象类型clazz - 持久对象类mapper - 持久对象的Mapperpublic <E extends Persistent> Persister<E> createPersister(Class<E> clazz, BusinessDi di)
PersisterFactorycreatePersister 在接口中 PersisterFactoryE - 持久对象类型clazz - 持久对象类di - 依赖dipublic <E extends Persistent> Persister<E> getPersister(Class<E> clazz)
PersisterFactorygetPersister 在接口中 PersisterFactoryE - 持久对象类型clazz - 持久对象类public <E extends Persistent> E get(String id)
PersisterFactoryget 在接口中 PersisterFactoryE - 持久对象类型id - IDpublic PersisterSet getPersisters()
PersisterFactorygetPersisters 在接口中 PersisterFactoryCopyright © 2021. All rights reserved.