Author: scabanovich
Date: 2011-09-16 16:48:09 -0400 (Fri, 16 Sep 2011)
New Revision: 34837
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/NewBean.java
Log:
JBIDE-9722
https://issues.jboss.org/browse/JBIDE-9722
New bean implementation improved.
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/NewBean.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/NewBean.java 2011-09-16
19:32:30 UTC (rev 34836)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.core/src/org/jboss/tools/cdi/internal/core/impl/NewBean.java 2011-09-16
20:48:09 UTC (rev 34837)
@@ -10,7 +10,14 @@
******************************************************************************/
package org.jboss.tools.cdi.internal.core.impl;
+import java.util.HashSet;
+import java.util.Set;
+
import org.jboss.tools.cdi.core.CDIConstants;
+import org.jboss.tools.cdi.core.IBeanMethod;
+import org.jboss.tools.cdi.core.IObserverMethod;
+import org.jboss.tools.cdi.core.IProducer;
+import org.jboss.tools.cdi.core.IQualifier;
/**
*
@@ -27,4 +34,32 @@
return true;
}
+ public Set<IQualifier> getQualifiers() {
+ Set<IQualifier> result = new HashSet<IQualifier>();
+ IQualifier q = getCDIProject().getQualifier(CDIConstants.NEW_QUALIFIER_TYPE_NAME);
+ if(q != null) {
+ result.add(q);
+ }
+ return result;
+ }
+
+ public boolean isAlternative() {
+ return false;
+ }
+
+ public boolean isSelectedAlternative() {
+ return false;
+ }
+
+ public Set<IObserverMethod> getObserverMethods() {
+ return new HashSet<IObserverMethod>();
+ }
+
+ public Set<IProducer> getProducers() {
+ return new HashSet<IProducer>();
+ }
+
+ public Set<IBeanMethod> getDisposers() {
+ return new HashSet<IBeanMethod>();
+ }
}