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