Package org.everrest.guice
Class GuiceObjectFactory<T extends ObjectModel>
- java.lang.Object
-
- org.everrest.guice.GuiceObjectFactory<T>
-
- All Implemented Interfaces:
ObjectFactory<T>
public class GuiceObjectFactory<T extends ObjectModel> extends Object implements ObjectFactory<T>
- Author:
- andrew00x
-
-
Constructor Summary
Constructors Constructor Description GuiceObjectFactory(T model, com.google.inject.Provider<?> provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectgetInstance(ApplicationContext context)TgetObjectModel()
-
-
-
Field Detail
-
model
protected final T extends ObjectModel model
-
provider
protected final com.google.inject.Provider<?> provider
-
-
Constructor Detail
-
GuiceObjectFactory
public GuiceObjectFactory(T model, com.google.inject.Provider<?> provider)
-
-
Method Detail
-
getInstance
public Object getInstance(ApplicationContext context)
- Specified by:
getInstancein interfaceObjectFactory<T extends ObjectModel>
-
getObjectModel
public T getObjectModel()
- Specified by:
getObjectModelin interfaceObjectFactory<T extends ObjectModel>
-
-