Yevgeny Zaspitsky has uploaded a new change for review.

Change subject: core: enable using Injector.injectMemebers for any types
......................................................................

core: enable using Injector.injectMemebers for any types

Enable using Injector.injectMemebers for any types rather than
CommandBase and its derrivatives.

Change-Id: Iceb7e121ea899f4d0a3e183efe211c4990fca058
Signed-off-by: Yevgeny Zaspitsky <yzasp...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/Injector.java
1 file changed, 1 insertion(+), 4 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/82/37382/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/Injector.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/Injector.java
index 1d06274..77fcf73 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/Injector.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/utils/Injector.java
@@ -8,9 +8,6 @@
 import javax.inject.Inject;
 import javax.inject.Singleton;
 
-import org.ovirt.engine.core.bll.CommandBase;
-import org.ovirt.engine.core.common.action.VdcActionParametersBase;
-
 /**
  * an application wide interaction point with the CDI container mostly to gap 
all the existing unmanged code
  * or for unmanaged code which wants interaction with managed beans.
@@ -38,7 +35,7 @@
      * @param <T> an unmanaged CDI instance with some members containing 
<code>@Inject</code> annotated
      *           members
      */
-    public static <T extends  CommandBase<? extends VdcActionParametersBase>> 
T injectMembers(T instance) {
+    public static <T> T injectMembers(T instance) {
         AnnotatedType type = 
injector.manager.createAnnotatedType(instance.getClass());
         InjectionTarget injectionTarget = 
injector.manager.createInjectionTarget(type);
         injectionTarget.inject(instance, 
injector.manager.createCreationalContext(null));


-- 
To view, visit http://gerrit.ovirt.org/37382
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iceb7e121ea899f4d0a3e183efe211c4990fca058
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Yevgeny Zaspitsky <yzasp...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to