diff options
author | canderson | 2012-02-01 16:34:07 +0000 |
---|---|---|
committer | canderson | 2012-02-01 16:34:07 +0000 |
commit | 2cdd84abb06ddb7fa0145acdebc5e8c31ed4df88 (patch) | |
tree | ed8d52ec5ad1277d31e0bca0d5e6766a870f7437 | |
parent | 5917c00b75cdfb6d139d7e0a859cb9386866b5c2 (diff) | |
download | webtools.ejb.git.old-R3_2_5_patches.tar.gz webtools.ejb.git.old-R3_2_5_patches.tar.xz webtools.ejb.git.old-R3_2_5_patches.zip |
[370256] Component interfaces for EJB 3.x beans are created with wrong package declaration if default package is changed in wizardv201202011700R3_2_5_patches
4 files changed, 20 insertions, 6 deletions
diff --git a/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/operations/LocalComponentInterfaceTemplate.java b/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/operations/LocalComponentInterfaceTemplate.java index 066e68e5..aac73a35 100644 --- a/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/operations/LocalComponentInterfaceTemplate.java +++ b/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/operations/LocalComponentInterfaceTemplate.java @@ -23,10 +23,10 @@ public class LocalComponentInterfaceTemplate final StringBuffer stringBuffer = new StringBuffer(); CreateSessionBeanTemplateModel model = (CreateSessionBeanTemplateModel) argument; - if (model.getJavaPackageName() != null && model.getJavaPackageName().length() > 0) { + if (model.getLocalComponentPackage() != null && model.getLocalComponentPackage().length() > 0) { stringBuffer.append(TEXT_1); - stringBuffer.append( model.getJavaPackageName() ); + stringBuffer.append(model.getLocalComponentPackage()); stringBuffer.append(TEXT_2); } diff --git a/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/operations/RemoteComponentInterfaceTemplate.java b/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/operations/RemoteComponentInterfaceTemplate.java index 34da65ac..554ea82b 100644 --- a/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/operations/RemoteComponentInterfaceTemplate.java +++ b/plugins/org.eclipse.jst.j2ee.ejb/ejb/org/eclipse/jst/j2ee/ejb/internal/operations/RemoteComponentInterfaceTemplate.java @@ -23,10 +23,10 @@ public class RemoteComponentInterfaceTemplate final StringBuffer stringBuffer = new StringBuffer(); CreateSessionBeanTemplateModel model = (CreateSessionBeanTemplateModel) argument; - if (model.getJavaPackageName() != null && model.getJavaPackageName().length() > 0) { + if (model.getRemoteComponentPackage() != null && model.getRemoteComponentPackage().length() > 0) { stringBuffer.append(TEXT_1); - stringBuffer.append( model.getJavaPackageName() ); + stringBuffer.append(model.getRemoteComponentPackage()); stringBuffer.append(TEXT_2); } diff --git a/plugins/org.eclipse.jst.j2ee.ejb/templates/localComponentInterface.javajet b/plugins/org.eclipse.jst.j2ee.ejb/templates/localComponentInterface.javajet index aeb246bf..debf3137 100644 --- a/plugins/org.eclipse.jst.j2ee.ejb/templates/localComponentInterface.javajet +++ b/plugins/org.eclipse.jst.j2ee.ejb/templates/localComponentInterface.javajet @@ -2,7 +2,14 @@ class="LocalComponentInterfaceTemplate" %> <% CreateSessionBeanTemplateModel model = (CreateSessionBeanTemplateModel) argument; %> -<%@ include file="_package.template" %> +<% + if (model.getLocalComponentPackage() != null && model.getLocalComponentPackage().length() > 0) { +%> +package <%=model.getLocalComponentPackage()%>; +<% + } +%> + import javax.ejb.EJBLocalObject; public interface <%= model.getLocalComponentClassSimpleName() %> extends EJBLocalObject { diff --git a/plugins/org.eclipse.jst.j2ee.ejb/templates/remoteComponentInterface.javajet b/plugins/org.eclipse.jst.j2ee.ejb/templates/remoteComponentInterface.javajet index 6c256bbf..3ded02d3 100644 --- a/plugins/org.eclipse.jst.j2ee.ejb/templates/remoteComponentInterface.javajet +++ b/plugins/org.eclipse.jst.j2ee.ejb/templates/remoteComponentInterface.javajet @@ -2,7 +2,14 @@ class="RemoteComponentInterfaceTemplate" %> <% CreateSessionBeanTemplateModel model = (CreateSessionBeanTemplateModel) argument; %> -<%@ include file="_package.template" %> +<% + if (model.getRemoteComponentPackage() != null && model.getRemoteComponentPackage().length() > 0) { +%> +package <%=model.getRemoteComponentPackage()%>; +<% + } +%> + import javax.ejb.EJBObject; public interface <%= model.getRemoteComponentClassSimpleName() %> extends EJBObject { |