Author: bfitzpat
Date: 2010-09-20 11:38:14 -0400 (Mon, 20 Sep 2010)
New Revision: 25028
Added:
trunk/esb/plugins/org.jboss.tools.esb.project.ui/lib/
trunk/esb/plugins/org.jboss.tools.esb.project.ui/lib/jbossesb-rosetta.jar
Modified:
trunk/esb/plugins/org.jboss.tools.esb.project.ui/.classpath
trunk/esb/plugins/org.jboss.tools.esb.project.ui/META-INF/MANIFEST.MF
trunk/esb/plugins/org.jboss.tools.esb.project.ui/build.properties
trunk/esb/plugins/org.jboss.tools.esb.project.ui/plugin.properties
trunk/esb/plugins/org.jboss.tools.esb.project.ui/plugin.xml
trunk/esb/plugins/org.jboss.tools.esb.project.ui/src/org/jboss/tools/esb/project/ui/wizards/ESBProjectWizard.java
Log:
OPEN - issue JBIDE-7055: Hook ESB Action Annotations to Annotation Properties view - also
commenting out an unnecessary message to the console when a runtime changes for ESB
Modified: trunk/esb/plugins/org.jboss.tools.esb.project.ui/.classpath
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.project.ui/.classpath 2010-09-20 15:22:43 UTC
(rev 25027)
+++ trunk/esb/plugins/org.jboss.tools.esb.project.ui/.classpath 2010-09-20 15:38:14 UTC
(rev 25028)
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
+ <classpathentry exported="true" kind="lib"
path="lib/jbossesb-rosetta.jar"/>
<classpathentry kind="con"
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con"
path="org.eclipse.pde.core.requiredPlugins"/>
<classpathentry kind="src" path="src"/>
Modified: trunk/esb/plugins/org.jboss.tools.esb.project.ui/META-INF/MANIFEST.MF
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.project.ui/META-INF/MANIFEST.MF 2010-09-20
15:22:43 UTC (rev 25027)
+++ trunk/esb/plugins/org.jboss.tools.esb.project.ui/META-INF/MANIFEST.MF 2010-09-20
15:38:14 UTC (rev 25028)
@@ -22,6 +22,7 @@
org.eclipse.wst.common.modulecore,
org.eclipse.wst.server.core,
org.eclipse.jst.server.core,
+ org.eclipse.jst.ws.annotations.core,
org.eclipse.jst.servlet.ui;bundle-version="1.1.200",
org.eclipse.jst.common.frameworks;bundle-version="1.1.200",
org.eclipse.jst.common.project.facet.core;bundle-version="1.3.0",
@@ -38,5 +39,10 @@
org.jboss.tools.common.ui;bundle-version="3.1.0"
Bundle-ActivationPolicy: lazy
Bundle-Vendor: %Bundle-Vendor.0
-Export-Package: org.jboss.tools.esb.project.ui
+Eclipse-RegisterBuddy: org.eclipse.jst.ws.annotations.core
Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Bundle-ClassPath: .,
+ lib/jbossesb-rosetta.jar
+Export-Package: org.jboss.soa.esb.actions.annotation,
+ org.jboss.soa.esb.configure,
+ org.jboss.soa.esb.lifecycle.annotation
Modified: trunk/esb/plugins/org.jboss.tools.esb.project.ui/build.properties
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.project.ui/build.properties 2010-09-20 15:22:43
UTC (rev 25027)
+++ trunk/esb/plugins/org.jboss.tools.esb.project.ui/build.properties 2010-09-20 15:38:14
UTC (rev 25028)
@@ -5,4 +5,5 @@
plugin.xml,\
icons/,\
plugin.properties,\
- about.html
+ about.html,\
+ lib/jbossesb-rosetta.jar
Added: trunk/esb/plugins/org.jboss.tools.esb.project.ui/lib/jbossesb-rosetta.jar
===================================================================
(Binary files differ)
Property changes on:
trunk/esb/plugins/org.jboss.tools.esb.project.ui/lib/jbossesb-rosetta.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: trunk/esb/plugins/org.jboss.tools.esb.project.ui/plugin.properties
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.project.ui/plugin.properties 2010-09-20 15:22:43
UTC (rev 25027)
+++ trunk/esb/plugins/org.jboss.tools.esb.project.ui/plugin.properties 2010-09-20 15:38:14
UTC (rev 25028)
@@ -2,4 +2,5 @@
pluginName=JBoss ESB Project UI Plugin
Preference_Page_Runtimes=JBoss ESB Runtimes
Bundle-Vendor.0 = JBoss by Red Hat
-Bundle-Name.0 = JBoss ESB Project UI Plugin
\ No newline at end of file
+Bundle-Name.0 = JBoss ESB Project UI Plugin
+annotations-category = JBoss ESB
\ No newline at end of file
Modified: trunk/esb/plugins/org.jboss.tools.esb.project.ui/plugin.xml
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.project.ui/plugin.xml 2010-09-20 15:22:43 UTC
(rev 25027)
+++ trunk/esb/plugins/org.jboss.tools.esb.project.ui/plugin.xml 2010-09-20 15:38:14 UTC
(rev 25028)
@@ -98,4 +98,61 @@
</selection>
</wizard>
</extension>
+
+ <extension
+ point="org.eclipse.jst.ws.annotations.core.annotationCategory">
+ <category
+ id="org.jboss.tools.esb.annotations"
+ name="%annotations-category">
+ </category>
+ </extension>
+ <extension
+ point="org.eclipse.jst.ws.annotations.core.annotationDefinition">
+ <annotation
+ category="org.jboss.tools.esb.annotations"
+ class="org.jboss.soa.esb.actions.annotation.Process"
+ name="Process">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.esb.annotations"
+ class="org.jboss.soa.esb.configure.ConfigProperty"
+ name="ConfigProperty">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.esb.annotations"
+ class="org.jboss.soa.esb.lifecycle.annotation.Destroy"
+ name="Destroy">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.esb.annotations"
+ class="org.jboss.soa.esb.lifecycle.annotation.Initialize"
+ name="Initialize">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.esb.annotations"
+ class="org.jboss.soa.esb.actions.annotation.OnException"
+ name="OnException">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.esb.annotations"
+ class="org.jboss.soa.esb.actions.annotation.OnSuccess"
+ name="OnSuccess">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.esb.annotations"
+ class="org.jboss.soa.esb.actions.annotation.BodyParam"
+ name="BodyParam">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.esb.annotations"
+ class="org.jboss.soa.esb.actions.annotation.PropertyParam"
+ name="PropertyParam">
+ </annotation>
+ <annotation
+ category="org.jboss.tools.esb.annotations"
+ class="org.jboss.soa.esb.actions.annotation.AttachmentParam"
+ name="AttachmentParam">
+ </annotation>
+ </extension>
+
</plugin>
Modified:
trunk/esb/plugins/org.jboss.tools.esb.project.ui/src/org/jboss/tools/esb/project/ui/wizards/ESBProjectWizard.java
===================================================================
---
trunk/esb/plugins/org.jboss.tools.esb.project.ui/src/org/jboss/tools/esb/project/ui/wizards/ESBProjectWizard.java 2010-09-20
15:22:43 UTC (rev 25027)
+++
trunk/esb/plugins/org.jboss.tools.esb.project.ui/src/org/jboss/tools/esb/project/ui/wizards/ESBProjectWizard.java 2010-09-20
15:38:14 UTC (rev 25028)
@@ -54,10 +54,10 @@
public ESBProjectWizard() {
super();
Set<IProjectFacetVersion> current =
getFacetedProjectWorkingCopy().getProjectFacets();
- getFacetedProjectWorkingCopy().addListener(new IFacetedProjectListener(){
- public void handleEvent(IFacetedProjectEvent event) {
- System.out.println("runtime changed" +
event.getWorkingCopy().getPrimaryRuntime().getName());
- }}, IFacetedProjectEvent.Type.PRIMARY_RUNTIME_CHANGED);
+// getFacetedProjectWorkingCopy().addListener(new IFacetedProjectListener(){
+// public void handleEvent(IFacetedProjectEvent event) {
+// System.out.println("runtime changed" +
event.getWorkingCopy().getPrimaryRuntime().getName());
+// }}, IFacetedProjectEvent.Type.PRIMARY_RUNTIME_CHANGED);
IRuntime rt = getFacetedProjectWorkingCopy().getPrimaryRuntime();
getFacetedProjectWorkingCopy().setProjectFacets(current);
setWindowTitle(JBossESBUIMessages.ESBProjectWizard_Title);