Author: scabanovich
Date: 2011-03-29 16:22:33 -0400 (Tue, 29 Mar 2011)
New Revision: 30121
Added:
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/BeanNameFeature.java
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/CDISolderConstants.java
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/plugin.xml
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/CDISolderCoreExtension.java
Log:
JBIDE-3120
https://issues.jboss.org/browse/JBIDE-3120
Modified: trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/plugin.xml
===================================================================
--- trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/plugin.xml 2011-03-29 20:21:01 UTC
(rev 30120)
+++ trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/plugin.xml 2011-03-29 20:22:33 UTC
(rev 30121)
@@ -5,8 +5,7 @@
point="org.jboss.tools.cdi.core.cdiextensions">
<cdiextension
class="org.jboss.tools.cdi.solder.core.CDISolderCoreExtension"
- runtime="org.jboss.seam.solder.core.CoreExtension"
- features="">
+ runtime="org.jboss.seam.solder.core.CoreExtension">
</cdiextension>
</extension>
</plugin>
Added:
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/BeanNameFeature.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/BeanNameFeature.java
(rev 0)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/BeanNameFeature.java 2011-03-29
20:22:33 UTC (rev 30121)
@@ -0,0 +1,32 @@
+/*******************************************************************************
+ * Copyright (c) 2011 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.cdi.solder.core;
+
+import org.jboss.tools.cdi.core.IBean;
+import org.jboss.tools.cdi.core.extension.feature.IBeanNameFeature;
+
+/**
+ *
+ * @author Viacheslav Kabanovich
+ *
+ */
+public class BeanNameFeature implements IBeanNameFeature {
+ /**
+ * The singleton instance that processes requests without building inner state.
+ */
+ public static final IBeanNameFeature instance = new BeanNameFeature();
+
+ public String computeBeanName(IBean bean) {
+
+ return null;
+ }
+
+}
Property changes on:
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/BeanNameFeature.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Added:
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/CDISolderConstants.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/CDISolderConstants.java
(rev 0)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/CDISolderConstants.java 2011-03-29
20:22:33 UTC (rev 30121)
@@ -0,0 +1,11 @@
+package org.jboss.tools.cdi.solder.core;
+
+import org.jboss.tools.cdi.core.CDIConstants;
+
+public interface CDISolderConstants extends CDIConstants {
+ public String EXACT_ANNOTATION_TYPE_NAME =
"org.jboss.seam.solder.core.Exact";
+ public String FULLY_QUALIFIED_ANNOTATION_TYPE_NAME =
"org.jboss.seam.solder.core.FullyQualified";
+ public String REQUIRES_ANNOTATION_TYPE_NAME =
"org.jboss.seam.solder.core.Requires";
+ public String VETO_ANNOTATION_TYPE_NAME = "org.jboss.seam.solder.core.Veto";
+
+}
Property changes on:
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/CDISolderConstants.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
Modified:
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/CDISolderCoreExtension.java
===================================================================
---
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/CDISolderCoreExtension.java 2011-03-29
20:21:01 UTC (rev 30120)
+++
trunk/cdi/plugins/org.jboss.tools.cdi.solder.core/src/org/jboss/tools/cdi/solder/core/CDISolderCoreExtension.java 2011-03-29
20:22:33 UTC (rev 30121)
@@ -1,11 +1,14 @@
package org.jboss.tools.cdi.solder.core;
import org.jboss.tools.cdi.core.extension.ICDIExtension;
+import org.jboss.tools.cdi.core.extension.feature.IBeanNameFeature;
public class CDISolderCoreExtension implements ICDIExtension {
public Object getAdapter(Class adapter) {
- // TODO Auto-generated method stub
+ if(adapter == IBeanNameFeature.class) {
+ return BeanNameFeature.instance;
+ }
return null;
}