public class GuiceObjectFactory extends Object implements org.mongodb.morphia.ObjectFactory
| Constructor and Description |
|---|
GuiceObjectFactory(com.google.inject.Injector injector,
org.mongodb.morphia.Morphia morphia) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createInstance(Class<T> clazz) |
<T> T |
createInstance(Class<T> clazz,
com.mongodb.DBObject dbObj) |
Object |
createInstance(org.mongodb.morphia.mapping.Mapper mapper,
org.mongodb.morphia.mapping.MappedField mf,
com.mongodb.DBObject dbObj) |
List<?> |
createList(org.mongodb.morphia.mapping.MappedField mf) |
Map<?,?> |
createMap(org.mongodb.morphia.mapping.MappedField mf) |
Set<?> |
createSet(org.mongodb.morphia.mapping.MappedField mf) |
@Inject
public GuiceObjectFactory(com.google.inject.Injector injector,
org.mongodb.morphia.Morphia morphia)
public <T> T createInstance(Class<T> clazz)
createInstance in interface org.mongodb.morphia.ObjectFactorypublic <T> T createInstance(Class<T> clazz, com.mongodb.DBObject dbObj)
createInstance in interface org.mongodb.morphia.ObjectFactorypublic Object createInstance(org.mongodb.morphia.mapping.Mapper mapper, org.mongodb.morphia.mapping.MappedField mf, com.mongodb.DBObject dbObj)
createInstance in interface org.mongodb.morphia.ObjectFactorypublic Map<?,?> createMap(org.mongodb.morphia.mapping.MappedField mf)
createMap in interface org.mongodb.morphia.ObjectFactorypublic List<?> createList(org.mongodb.morphia.mapping.MappedField mf)
createList in interface org.mongodb.morphia.ObjectFactorypublic Set<?> createSet(org.mongodb.morphia.mapping.MappedField mf)
createSet in interface org.mongodb.morphia.ObjectFactoryCopyright © 2016. All rights reserved.