diff options
author | jlanuti | 2006-07-07 16:44:06 +0000 |
---|---|---|
committer | jlanuti | 2006-07-07 16:44:06 +0000 |
commit | ecaf03c53916ae48830e59c54b087eb8b3af9944 (patch) | |
tree | 35d4529227801a7771ca369a7c88bb887c223d49 /plugins | |
parent | d9d6fdd8e1abf756761cd05d77c6d975837004a0 (diff) | |
download | webtools.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.java | 37 |
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; } } |