[jbosstools-commits] JBoss Tools SVN: r23493 - in trunk/esb/plugins/org.jboss.tools.esb.core: .settings and 3 other directories.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Fri Jul 16 06:30:41 EDT 2010
Author: scabanovich
Date: 2010-07-16 06:30:41 -0400 (Fri, 16 Jul 2010)
New Revision: 23493
Added:
trunk/esb/plugins/org.jboss.tools.esb.core/.settings/
trunk/esb/plugins/org.jboss.tools.esb.core/.settings/org.eclipse.jdt.core.prefs
trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-riftsaw-actions.meta
trunk/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/handlers/AddBPELInvokeHandler.java
Modified:
trunk/esb/plugins/org.jboss.tools.esb.core/plugin.xml
trunk/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb-menu.properties
trunk/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb.properties
Log:
https://jira.jboss.org/browse/JBIDE-6609
Added: trunk/esb/plugins/org.jboss.tools.esb.core/.settings/org.eclipse.jdt.core.prefs
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.core/.settings/org.eclipse.jdt.core.prefs (rev 0)
+++ trunk/esb/plugins/org.jboss.tools.esb.core/.settings/org.eclipse.jdt.core.prefs 2010-07-16 10:30:41 UTC (rev 23493)
@@ -0,0 +1,8 @@
+#Fri Jun 11 14:44:27 MSD 2010
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.5
Property changes on: trunk/esb/plugins/org.jboss.tools.esb.core/.settings/org.eclipse.jdt.core.prefs
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/esb/plugins/org.jboss.tools.esb.core/plugin.xml
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.core/plugin.xml 2010-07-16 09:33:37 UTC (rev 23492)
+++ trunk/esb/plugins/org.jboss.tools.esb.core/plugin.xml 2010-07-16 10:30:41 UTC (rev 23493)
@@ -7,6 +7,7 @@
<meta path="meta/esb-actions.meta"/>
<meta path="meta/esb-notifiers.meta"/>
<meta path="meta/esb12.meta"/>
+ <meta path="meta/esb-riftsaw-actions.meta"/>
</extension>
<extension point="org.jboss.tools.common.model.keys">
@@ -55,6 +56,8 @@
class="org.jboss.tools.esb.core.model.handlers.AddJBRListerer12Handler"/>
<xclass id="org.jboss.tools.esb.core.model.handlers.AddRouteToForCBRHandler"
class="org.jboss.tools.esb.core.model.handlers.AddRouteToForCBRHandler"/>
+ <xclass id="org.jboss.tools.esb.core.model.handlers.AddBPELInvokeHandler"
+ class="org.jboss.tools.esb.core.model.handlers.AddBPELInvokeHandler"/>
<xclass id="org.jboss.tools.esb.core.model.handlers.ESBDefaultVersionResolver"
class="org.jboss.tools.esb.core.model.handlers.ESBDefaultVersionResolver"/>
Modified: trunk/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb-menu.properties
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb-menu.properties 2010-07-16 09:33:37 UTC (rev 23492)
+++ trunk/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb-menu.properties 2010-07-16 10:30:41 UTC (rev 23493)
@@ -41,6 +41,7 @@
ESB.AddCommandInterpreter.menu=Command Interpreter...
ESB.AddGroovyProcessor.menu=Groovy Action Processor...
ESB.AddAggregator.menu=Aggregator...
+ESB.AddBPELInvoke.menu=BPEL Invoke Action...
ESB.AddContentBasedRouter.menu=Content Based Router (Generic)...
ESB.AddContentBasedRouterDrools.menu=Content Based Router (Drools)...
ESB.AddContentBasedRouterRegex.menu=Content Based Router (Regex)...
Modified: trunk/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb.properties
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb.properties 2010-07-16 09:33:37 UTC (rev 23492)
+++ trunk/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb.properties 2010-07-16 10:30:41 UTC (rev 23493)
@@ -566,6 +566,9 @@
ESB.AddAggregator.WindowTitle=Add Aggregator
ESB.AddAggregator.Title=ESB Aggregator
+ESB.AddBPELInvoke.WindowTitle=Add BPEL Invoke Action
+ESB.AddBPELInvoke.Title=ESB BPEL Invoke Action
+
ESB.AddContentBasedRouter.WindowTitle=Add Content Based Router
ESB.AddContentBasedRouter.Title=ESB Content Based Router
@@ -670,6 +673,7 @@
ESBPreActionAggregator101_Properties.Title=Aggregator
ESBPreActionAggregator120_Properties.Title=Aggregator
+ESBPreActionBPELInvoke120_Properties.Title=BPEL Invoke Action
ESBPreActionBpmProcessor120_Properties.Title=BPM Processor
ESBPreActionByteArrayToString101_Properties.Title=Byte Array to String
ESBPreActionCommandInterpreter101_Properties.Title=Command Interpreter
Added: trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-riftsaw-actions.meta
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-riftsaw-actions.meta (rev 0)
+++ trunk/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-riftsaw-actions.meta 2010-07-16 10:30:41 UTC (rev 23493)
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE XModelEntityGroup PUBLIC "-//Red Hat, Inc.//DTD Meta 1.0//EN"
+ "meta.dtd">
+<XModelEntityGroup>
+ <VERSION DEPENDS="Model:1.0" MODULE="ESB" VERSION="1.0"/>
+ <MAPPINGS>
+ <MAPPING name="ESBSpecificActions">
+ <PAIR name="org.jboss.soa.esb.actions.bpel.BPELInvoke" value="ESBPreActionBPELInvoke"/>
+ </MAPPING>
+ <MAPPING name="Handlers"/>
+ </MAPPINGS>
+ <ICONS/>
+ <GlobalActions kind="list"/>
+ <XModelEntity ImplementingClass="%ESB%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData"
+ XMLSUBPATH="action" name="ESBPreActionBPELInvoke120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="BPEL invoke action" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="name" xmlname="name"/>
+ <XModelAttribute PROPERTIES="category=general;save=always"
+ default="org.jboss.soa.esb.actions.bpel.BPELInvoke" name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="service" xmlname="service"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general"
+ name="operation" xmlname="operation"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced" name="port" xmlname="port"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="request part name" xmlname="requestPartName"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="response part name" xmlname="responsePartName"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ default="default(true)" name="abort on fault" xmlname="abortOnFault">
+ <Constraint loader="ListString">
+ <value name="default(true)"/>
+ <value name="true"/>
+ <value name="false"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general" name="process" xmlname="process">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem kind="list" name="CreateActions"/>
+ <XActionItemReference entity="ESBProperty" name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty" name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty" name="Properties"/>
+ <XActionItemReference entity="ESBProperty" name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XEntityExtension name="ESBActions120">
+ <XChildrenEntities>
+ <XChildEntity name="ESBPreActionBPELInvoke120"/>
+ </XChildrenEntities>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="New" group="1"
+ kind="list" name="CreateActions">
+ <XActionItem displayName="Add Pre-Packed Action" kind="list" name="PrePackedAction">
+ <XActionItem displayName="BPEL" group="1" kind="list" name="BPEL">
+ <XActionItem HIDE="disabled"
+ HandlerClassName="org.jboss.tools.esb.core.model.handlers.AddBPELInvokeHandler"
+ ICON="action.empty" PROPERTIES="validator.add=true"
+ WizardClassName="%Default%" displayName="BPEL Invoke Action..."
+ kind="action" name="AddBPELInvoke">
+ <EntityData EntityName="ESBPreActionBPELInvoke120">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="service"/>
+ <AttributeData AttributeName="operation"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XActionItem>
+ </XEntityExtension>
+</XModelEntityGroup>
Added: trunk/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/handlers/AddBPELInvokeHandler.java
===================================================================
--- trunk/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/handlers/AddBPELInvokeHandler.java (rev 0)
+++ trunk/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/handlers/AddBPELInvokeHandler.java 2010-07-16 10:30:41 UTC (rev 23493)
@@ -0,0 +1,34 @@
+package org.jboss.tools.esb.core.model.handlers;
+
+import org.eclipse.core.resources.IProject;
+import org.eclipse.core.resources.IResource;
+import org.eclipse.jdt.core.IJavaProject;
+import org.eclipse.jdt.core.IType;
+import org.eclipse.jdt.core.JavaModelException;
+import org.jboss.tools.common.meta.action.impl.handlers.DefaultCreateHandler;
+import org.jboss.tools.common.model.XModelObject;
+import org.jboss.tools.common.model.util.EclipseJavaUtil;
+import org.jboss.tools.common.model.util.EclipseResourceUtil;
+
+public class AddBPELInvokeHandler extends DefaultCreateHandler {
+
+ public boolean isEnabled(XModelObject object) {
+ if(super.isEnabled(object)) {
+ IResource resource = EclipseResourceUtil.getResource(object);
+ if(resource != null) {
+ IProject project = resource.getProject();
+ IJavaProject jp = EclipseResourceUtil.getJavaProject(project);
+ if(jp != null) {
+ try {
+ IType t = EclipseJavaUtil.findType(jp, "org.jboss.soa.esb.actions.bpel.BPELInvoke");
+ return t != null;
+ } catch (JavaModelException e) {
+ //ignore
+ }
+ }
+ }
+ }
+ return false;
+ }
+
+}
Property changes on: trunk/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/handlers/AddBPELInvokeHandler.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
More information about the jbosstools-commits
mailing list