@Component public class ObjectManagerFactoryHB extends Object implements ManagerFactory
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<Type,ObjectManager> |
objectManagers |
protected List<ObjectManager<? extends Storable>> |
objectManagersBeans |
| Constructor and Description |
|---|
ObjectManagerFactoryHB() |
| Modifier and Type | Method and Description |
|---|---|
<U extends Storable> |
getManager(Class<U> clazz) |
<U extends Storable> |
getManager(com.google.common.reflect.TypeToken<U> storable) |
List<ObjectManager<? extends Storable>> |
getObjectManagersBeans() |
void |
register(Class<? extends Storable> clazz,
ObjectManager manager) |
void |
setObjectManagersBeans(List<ObjectManager<? extends Storable>> objectManagersBeans) |
protected List<ObjectManager<? extends Storable>> objectManagersBeans
protected HashMap<Type,ObjectManager> objectManagers
public List<ObjectManager<? extends Storable>> getObjectManagersBeans()
@Autowired public void setObjectManagersBeans(List<ObjectManager<? extends Storable>> objectManagersBeans)
public <U extends Storable> ObjectManager<U> getManager(Class<U> clazz)
getManager in interface ManagerFactorypublic <U extends Storable> ObjectManager<U> getManager(com.google.common.reflect.TypeToken<U> storable)
public void register(Class<? extends Storable> clazz, ObjectManager manager)
register in interface ManagerFactoryCopyright © 2025. All rights reserved.