Author: scabanovich
Date: 2010-02-27 06:24:20 -0500 (Sat, 27 Feb 2010)
New Revision: 20530
Modified:
branches/jbosstools-3.1.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/wizard/NewActionWizard.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-5916
Modified:
branches/jbosstools-3.1.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/wizard/NewActionWizard.java
===================================================================
---
branches/jbosstools-3.1.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/wizard/NewActionWizard.java 2010-02-27
11:21:02 UTC (rev 20529)
+++
branches/jbosstools-3.1.x/esb/plugins/org.jboss.tools.esb.ui/src/org/jboss/tools/esb/ui/wizard/NewActionWizard.java 2010-02-27
11:24:20 UTC (rev 20530)
@@ -151,6 +151,7 @@
}
s = b.getContents();
+ boolean hasOverrideAnnotation = s.indexOf("@Override") > 0;
int i = s.indexOf('{');
int j = s.lastIndexOf('}');
@@ -163,7 +164,7 @@
+ tab + tab + "_config = config;"+ lineDelimiter
+ tab + "}" + lineDelimiter
+ lineDelimiter
- + tab + "@Override" + lineDelimiter
+ + (hasOverrideAnnotation ? tab + "@Override" + lineDelimiter :
"")
+ tab + "public Message process(Message message) throws
ActionProcessingException {" + lineDelimiter
+ tab + tab + "//ADD CUSTOM ACTION CODE HERE" + lineDelimiter
+ tab + tab + "return message;" + lineDelimiter