From ecab1b2b89ef8fe9c7174565e5193103ca98d9aa Mon Sep 17 00:00:00 2001 From: Lukasz Lenart Date: Wed, 9 Jul 2014 21:16:38 +0200 Subject: [PATCH] WW-4215 Allows constructor injection --- .../java/org/apache/struts2/cdi/CdiObjectFactory.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/plugins/cdi/src/main/java/org/apache/struts2/cdi/CdiObjectFactory.java b/plugins/cdi/src/main/java/org/apache/struts2/cdi/CdiObjectFactory.java index 22c81d8e5..13c4965ec 100644 --- a/plugins/cdi/src/main/java/org/apache/struts2/cdi/CdiObjectFactory.java +++ b/plugins/cdi/src/main/java/org/apache/struts2/cdi/CdiObjectFactory.java @@ -198,4 +198,13 @@ public class CdiObjectFactory extends ObjectFactory { protected CreationalContext buildNonContextualCreationalContext(BeanManager beanManager) { return beanManager != null ? beanManager.createCreationalContext(null) : null; } + + /** + * Allow constructor injection + */ + @Override + public boolean isNoArgConstructorRequired() { + return false; + } + }