Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjlanuti2006-07-07 16:44:06 +0000
committerjlanuti2006-07-07 16:44:06 +0000
commitecaf03c53916ae48830e59c54b087eb8b3af9944 (patch)
tree35d4529227801a7771ca369a7c88bb887c223d49 /plugins
parentd9d6fdd8e1abf756761cd05d77c6d975837004a0 (diff)
downloadwebtools.javaee-ecaf03c53916ae48830e59c54b087eb8b3af9944.tar.gz
webtools.javaee-ecaf03c53916ae48830e59c54b087eb8b3af9944.tar.xz
webtools.javaee-ecaf03c53916ae48830e59c54b087eb8b3af9944.zip
[148638] fix for inheriting absrtract methods
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.jst.j2ee.web/web/org/eclipse/jst/j2ee/internal/web/operations/CreateServletTemplateModel.java37
1 files changed, 19 insertions, 18 deletions
diff --git a/plugins/org.eclipse.jst.j2ee.web/web/org/eclipse/jst/j2ee/internal/web/operations/CreateServletTemplateModel.java b/plugins/org.eclipse.jst.j2ee.web/web/org/eclipse/jst/j2ee/internal/web/operations/CreateServletTemplateModel.java
index 2dd2372d0..75156c012 100644
--- a/plugins/org.eclipse.jst.j2ee.web/web/org/eclipse/jst/j2ee/internal/web/operations/CreateServletTemplateModel.java
+++ b/plugins/org.eclipse.jst.j2ee.web/web/org/eclipse/jst/j2ee/internal/web/operations/CreateServletTemplateModel.java
@@ -149,24 +149,25 @@ public class CreateServletTemplateModel {
}
protected boolean implementImplementedMethod(String methodName) {
- if (methodName.equals(INIT))
- return dataModel.getBooleanProperty(INewServletClassDataModelProperties.INIT);
- else if (methodName.equals(TO_STRING))
- return dataModel.getBooleanProperty(INewServletClassDataModelProperties.TO_STRING);
- else if (methodName.equals(GET_SERVLET_INFO))
- return dataModel.getBooleanProperty(INewServletClassDataModelProperties.GET_SERVLET_INFO);
- else if (methodName.equals(DO_POST))
- return dataModel.getBooleanProperty(INewServletClassDataModelProperties.DO_POST);
- else if (methodName.equals(DO_PUT))
- return dataModel.getBooleanProperty(INewServletClassDataModelProperties.DO_PUT);
- else if (methodName.equals(DO_DELETE))
- return dataModel.getBooleanProperty(INewServletClassDataModelProperties.DO_DELETE);
- else if (methodName.equals(DESTROY))
- return dataModel.getBooleanProperty(INewServletClassDataModelProperties.DESTROY);
- else if (methodName.equals(DO_GET))
- return dataModel.getBooleanProperty(INewServletClassDataModelProperties.DO_GET);
- else
- return false;
+ if (dataModel.getBooleanProperty(INewJavaClassDataModelProperties.ABSTRACT_METHODS)) {
+ if (methodName.equals(INIT))
+ return dataModel.getBooleanProperty(INewServletClassDataModelProperties.INIT);
+ else if (methodName.equals(TO_STRING))
+ return dataModel.getBooleanProperty(INewServletClassDataModelProperties.TO_STRING);
+ else if (methodName.equals(GET_SERVLET_INFO))
+ return dataModel.getBooleanProperty(INewServletClassDataModelProperties.GET_SERVLET_INFO);
+ else if (methodName.equals(DO_POST))
+ return dataModel.getBooleanProperty(INewServletClassDataModelProperties.DO_POST);
+ else if (methodName.equals(DO_PUT))
+ return dataModel.getBooleanProperty(INewServletClassDataModelProperties.DO_PUT);
+ else if (methodName.equals(DO_DELETE))
+ return dataModel.getBooleanProperty(INewServletClassDataModelProperties.DO_DELETE);
+ else if (methodName.equals(DESTROY))
+ return dataModel.getBooleanProperty(INewServletClassDataModelProperties.DESTROY);
+ else if (methodName.equals(DO_GET))
+ return dataModel.getBooleanProperty(INewServletClassDataModelProperties.DO_GET);
+ }
+ return false;
}
}

Back to the top