[jbosstools-commits] JBoss Tools SVN: r41848 - in branches/jbosstools-3.3.x/esb/plugins: org.jboss.tools.esb.core/resources/meta and 3 other directories.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Fri Jun 8 19:58:26 EDT 2012
Author: scabanovich
Date: 2012-06-08 19:58:25 -0400 (Fri, 08 Jun 2012)
New Revision: 41848
Modified:
branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb-menu.properties
branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb.properties
branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta
branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/SpecificActionLoader.java
branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/converters/ConverterConstants.java
branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/editor/form/ESBListsFormLayoutData.java
branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/editor/form/ESBXMLFormLayoutData.java
Log:
JBIDE-11869
https://issues.jboss.org/browse/JBIDE-11869
BMP 5 Processor Action.
Merge to 3.3.x
Modified: branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb-menu.properties
===================================================================
--- branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb-menu.properties 2012-06-08 23:52:14 UTC (rev 41847)
+++ branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb-menu.properties 2012-06-08 23:58:25 UTC (rev 41848)
@@ -61,6 +61,7 @@
ESB.AddScripting.menu=Scripting
ESB.AddEJBProcessor.menu=EJB Processor
ESB.AddBPMProcessor.menu=BPM Processor
+ESB.AddBPM5Processor.menu=BPM 5 Processor
ESB.AddXSLTAction.menu=XSLT Action
ESB.AddJMSRouter.menu=JMS Router
ESB.AddEMailRouter.menu=EMail Router
Modified: branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb.properties
===================================================================
--- branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb.properties 2012-06-08 23:52:14 UTC (rev 41847)
+++ branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/help/keys-esb.properties 2012-06-08 23:58:25 UTC (rev 41848)
@@ -614,6 +614,9 @@
ESB.AddBPMVar.WindowTitle=Add BPM Var
ESB.AddBPMVar.Title=ESB BPM Var
+ESB.AddBPMParam.WindowTitle=Add BPM Param
+ESB.AddBPMParam.Title=ESB BPM Param
+
ESB.AddHeader.WindowTitle=Add Header
ESB.AddHeader.Title=ESB Header
@@ -625,6 +628,7 @@
ESBPreAlias_Properties.Title=ESB Alias
ESBPreAttributeAlias_Properties.Title=ESB Attribute Alias
ESBPreBPMVar_Properties.Title=ESB BPM Var
+ESBPreBPMParam_Properties.Title=ESB BPM Param
ESBPreClientProp_Properties.Title=ESB HTTP Client Property
ESBPreConverter_Properties.Title=ESB Converter
ESBPreFieldAlias_Properties.Title=ESB Field Alias
@@ -742,6 +746,9 @@
ESB.AddBPMProcessor.WindowTitle=Add BPM Processor
ESB.AddBPMProcessor.Title=ESB BPM Processor
+ESB.AddBPM5Processor.WindowTitle=Add BPM 5 Processor
+ESB.AddBPM5Processor.Title=ESB BPM 5 Processor
+
ESB.AddXSLTAction.WindowTitle=Add XSLT Action
ESB.AddXSLTAction.Title=ESB XSLT Action
@@ -791,6 +798,7 @@
ESBPreActionAggregator120_Properties.Title=Aggregator
ESBPreActionBPELInvoke120_Properties.Title=BPEL Invoke Action
ESBPreActionBpmProcessor120_Properties.Title=BPM Processor
+ESBPreActionBpm5Processor131_Properties.Title=BPM 5 Processor
ESBPreActionByteArrayToString101_Properties.Title=Byte Array to String
ESBPreActionCommandInterpreter101_Properties.Title=Command Interpreter
ESBPreActionContentBasedRouter101_Properties.Title=Content Based Router
Modified: branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta
===================================================================
--- branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta 2012-06-08 23:52:14 UTC (rev 41847)
+++ branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/resources/meta/esb-actions.meta 2012-06-08 23:58:25 UTC (rev 41848)
@@ -44,6 +44,7 @@
<PAIR
name="org.jboss.soa.esb.actions.validation.SchemaValidationAction" value="ESBPreActionSchemaValidator"/>
<PAIR name="org.jboss.soa.esb.services.jbpm.actions.BpmProcessor" value="ESBPreActionBpmProcessor"/>
+ <PAIR name="org.jboss.soa.esb.services.jbpm5.actions.Bpm5Processor" value="ESBPreActionBpm5Processor131"/>
<PAIR name="org.jboss.soa.esb.smooks.SmooksAction" value="ESBPreActionSmooksAction"/>
</MAPPING>
<MAPPING name="FileVersions">
@@ -149,6 +150,76 @@
</XModelEntity>
<XModelEntity ImplementingClass="%ESB%"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
+ XMLSUBPATH="action" name="ESBPreActionBpm5Processor131">
+ <XChildrenEntities>
+ <XChildEntity name="ESBProperty"/>
+ <XChildEntity name="ESBPreBPMParam"/>
+ </XChildrenEntities>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.action" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="bpm 5 processor 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.services.jbpm5.actions.Bpm5Processor"
+ name="class" xmlname="class">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
+ name="process definition name" xmlname="process-definition-name"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
+ name="process id" xmlname="process-id"/>
+ <XModelAttribute PROPERTIES="pre=true;category=general;save=always"
+ default="startProcess" name="process action" xmlname="process-action">
+ <Constraint loader="List">
+ <value name="startProcess"/>
+ <value name="signalEvent"/>
+ <value name="abortProcessInstance"/>
+ </Constraint>
+ <Editor name="ListString"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="process handler class" xmlname="processHandlerClass"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="process handler host" xmlname="processHandlerHost"/>
+ <XModelAttribute PROPERTIES="pre=true;category=advanced"
+ name="process handler port" xmlname="processHandlerPort"/>
+ <XModelAttribute PROPERTIES="category=general" default="process"
+ 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">
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="Add BPM Param..." kind="action" name="AddBPMParam">
+ <EntityData EntityName="ESBPreBPMParam">
+ <AttributeData AttributeName="esb"/>
+ <AttributeData AttributeName="bpm"/>
+ <AttributeData AttributeName="value" Mandatory="no"/>
+ </EntityData>
+ </XActionItem>
+ </XActionItem>
+ <XActionItemReference entity="ESBProperty" name="CopyActions"/>
+ <XActionItemReference entity="ESBProperty" name="DeleteActions"/>
+ <XActionItemReference entity="ESBProperty" name="Properties"/>
+ <XActionItemReference entity="ESBProperty" name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity ImplementingClass="%ESB%"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;children=%EntityOrdered%"
XMLSUBPATH="action" name="ESBPreActionBpmProcessor120">
<XChildrenEntities>
<XChildEntity name="ESBProperty"/>
@@ -3005,6 +3076,37 @@
</XModelEntity>
<XModelEntity
ImplementingClass="org.jboss.tools.esb.core.model.ESBRouteToImpl"
+ PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=bpmParam"
+ XMLSUBPATH="mapping" name="ESBPreBPMParam">
+ <XChildrenEntities/>
+ <XEntityRenderer>
+ <ICONS>
+ <ICON info="main.esb.property" type="main"/>
+ </ICONS>
+ </XEntityRenderer>
+ <XModelAttributes>
+ <XModelAttribute default="bpm param" loader="ElementType" name="element type">
+ <Editor name="Uneditable"/>
+ </XModelAttribute>
+ <XModelAttribute PROPERTIES="category=general;id=true;save=always"
+ name="esb" xmlname="esb"/>
+ <XModelAttribute PROPERTIES="category=general;save=always" name="bpm" xmlname="bpm"/>
+ <XModelAttribute PROPERTIES="category=general" name="value" xmlname="value"/>
+ <XModelAttribute TRIM="no" name="comment" visibility="false" xmlname="#comment">
+ <Editor name="Note"/>
+ </XModelAttribute>
+ </XModelAttributes>
+ <XActionItem kind="list">
+ <XActionItem ICON="action.empty" displayName="Create" kind="list" name="EditActions"/>
+ <XActionItemReference entity="ESBPreAlias" name="CopyActions"/>
+ <XActionItemReference entity="ESBPreAlias" name="DeleteActions"/>
+ <XActionItemReference entity="ESBPreAlias" name="Properties"/>
+ <XActionItemReference entity="ESBPreAlias" name="MoveActions"/>
+ </XActionItem>
+ <XDependencies/>
+ </XModelEntity>
+ <XModelEntity
+ ImplementingClass="org.jboss.tools.esb.core.model.ESBRouteToImpl"
PROPERTIES="formFactory=%Default%;formLayout=org.jboss.tools.esb.ui.editor.form.ESBXMLFormLayoutData;converter=bpmVar"
XMLSUBPATH="mapping" name="ESBPreBPMVar">
<XChildrenEntities/>
@@ -4304,6 +4406,7 @@
<XChildEntity name="ESBPreActionXStreamToObject101"/>
<XChildEntity name="ESBPreActionCommandInterpreter101"/>
<XChildEntity name="ESBPreActionBpmProcessor120"/>
+ <XChildEntity name="ESBPreActionBpm5Processor131"/>
<XChildEntity name="ESBPreActionScripting120"/>
<XChildEntity name="ESBPreActionGroovyProcessor101"/>
<XChildEntity name="ESBPreActionEJBProcessor120"/>
@@ -4344,6 +4447,16 @@
</XActionItem>
<XActionItem HandlerClassName="%Create%" ICON="action.empty"
PROPERTIES="validator.add=true" WizardClassName="%Default%"
+ displayName="BPM 5 Processor..." kind="action" name="AddBPM5Processor">
+ <EntityData EntityName="ESBPreActionBpm5Processor131">
+ <AttributeData AttributeName="name"/>
+ <AttributeData AttributeName="process definition name"/>
+ <AttributeData AttributeName="process id"/>
+ <AttributeData AttributeName="process action"/>
+ </EntityData>
+ </XActionItem>
+ <XActionItem HandlerClassName="%Create%" ICON="action.empty"
+ PROPERTIES="validator.add=true" WizardClassName="%Default%"
displayName="Business Rules Processor..." kind="action" name="AddBusinessRulesProcessor">
<EntityData EntityName="ESBPreActionBusinessRulesProcessor130">
<AttributeData AttributeName="name"/>
Modified: branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/SpecificActionLoader.java
===================================================================
--- branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/SpecificActionLoader.java 2012-06-08 23:52:14 UTC (rev 41847)
+++ branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/SpecificActionLoader.java 2012-06-08 23:58:25 UTC (rev 41848)
@@ -57,6 +57,7 @@
propertyConverters.put("notification", ConverterConstants.NOTIFICATION_CONVERTER);
propertyConverters.put("notification2", ConverterConstants.NOTIFICATION_CONVERTER_2);
propertyConverters.put("bpmVar", ConverterConstants.BPM_VAR_CONVERTER);
+ propertyConverters.put("bpmParam", ConverterConstants.BPM_PARAM_CONVERTER);
propertyConverters.put("httpclient", ConverterConstants.ENDPOINT_CONVERTER);
propertyConverters.put("header", ConverterConstants.HEADER_CONVERTER);
propertyConverters.put("namespace", ConverterConstants.NAMESPACES_CONVERTER);
Modified: branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/converters/ConverterConstants.java
===================================================================
--- branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/converters/ConverterConstants.java 2012-06-08 23:52:14 UTC (rev 41847)
+++ branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.core/src/org/jboss/tools/esb/core/model/converters/ConverterConstants.java 2012-06-08 23:58:25 UTC (rev 41848)
@@ -35,6 +35,10 @@
String BPM_VARS = "esbToBpmVars";
IPropertyConverter BPM_VAR_CONVERTER = new BasicListConverter(BPM_VARS, BPM_VAR_ENTITY);
+ String BPM_PARAM_ENTITY = "ESBPreBPMParam";
+ String BPM_PARAMS = "esbToBpmParams";
+ IPropertyConverter BPM_PARAM_CONVERTER = new BasicListConverter(BPM_PARAMS, BPM_PARAM_ENTITY);
+
String HTTP_CLIENT_PROP_ENTITY = "ESBPreClientProp";
String END_POINT_URL = "endpointUrl";
IPropertyConverter ENDPOINT_CONVERTER = new EndpointConverter();
Modified: branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/editor/form/ESBListsFormLayoutData.java
===================================================================
--- branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/editor/form/ESBListsFormLayoutData.java 2012-06-08 23:52:14 UTC (rev 41847)
+++ branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/editor/form/ESBListsFormLayoutData.java 2012-06-08 23:58:25 UTC (rev 41848)
@@ -210,6 +210,14 @@
FormLayoutDataUtil.createDefaultFormActionData("CreateActions.AddBPMVar") //$NON-NLS-1$
);
+ static IFormData BPM_PARAM_LIST_DEFINITION = new FormData(
+ "BPM Param List", //$NON-NLS-1$
+ ModelFormLayoutData.EMPTY_DESCRIPTION,
+ new FormAttributeData[]{new FormAttributeData("esb", 25), new FormAttributeData("bpm", 25), new FormAttributeData("value", 50)},
+ new String[]{ConverterConstants.BPM_PARAM_ENTITY},
+ FormLayoutDataUtil.createDefaultFormActionData("CreateActions.AddBPMParam") //$NON-NLS-1$
+ );
+
static IFormData NAMESPACE_LIST_DEFINITION = createOneAttributeSingleChildList(
"Namespace List", "namespace uri", ConverterConstants.NAMESPACE_ENTITY, "CreateActions.AddNamespace"
);
Modified: branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/editor/form/ESBXMLFormLayoutData.java
===================================================================
--- branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/editor/form/ESBXMLFormLayoutData.java 2012-06-08 23:52:14 UTC (rev 41847)
+++ branches/jbosstools-3.3.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/editor/form/ESBXMLFormLayoutData.java 2012-06-08 23:58:25 UTC (rev 41848)
@@ -81,6 +81,9 @@
if(entity.getChild(ConverterConstants.BPM_VAR_ENTITY) != null) {
list.add(ESBListsFormLayoutData.BPM_VAR_LIST_DEFINITION);
}
+ if(entity.getChild(ConverterConstants.BPM_PARAM_ENTITY) != null) {
+ list.add(ESBListsFormLayoutData.BPM_PARAM_LIST_DEFINITION);
+ }
if(entity.getChild(ConverterConstants.ROUTER_NAMESPACE_ENTITY) != null) {
list.add(ESBListsFormLayoutData.ROUTER_NAMESPACE_LIST_DEFINITION);
}
More information about the jbosstools-commits
mailing list