Bug 289767 - Refactoring for Java EE artifacts
Summary: Refactoring for Java EE artifacts
Status: NEW
Alias: None
Product: WTP Java EE Tools
Classification: WebTools
Component: jst.j2ee (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows Vista
: P3 enhancement (vote)
Target Milestone: Future   Edit
Assignee: Kaloyan Raev CLA
QA Contact: Chuck Bridgham CLA
URL:
Whiteboard: EaseOfUse
Keywords: usability
: 138173 228625 236626 239196 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-09-17 13:03 EDT by Kaloyan Raev CLA
Modified: 2010-11-04 14:19 EDT (History)
5 users (show)

See Also:


Attachments
Remove Filter/Servlet/Listener 2.5 using LTK Refactoring (145.56 KB, patch)
2009-10-19 10:44 EDT, Petya Sabeva CLA
no flags Details | Diff
Generic refactoring for all java ee artifacts (20.39 KB, patch)
2009-11-02 02:49 EST, Petya Sabeva CLA
no flags Details | Diff
Generic refactoring classes for all java ee artifacts (20.39 KB, patch)
2009-11-02 02:50 EST, Petya Sabeva CLA
kaloyan: iplog+
Details | Diff
Java EE Refactoring Wizard (10.26 KB, text/plain)
2009-11-02 02:51 EST, Petya Sabeva CLA
no flags Details
Java EE Refactoring Wizard (10.26 KB, patch)
2009-11-02 02:52 EST, Petya Sabeva CLA
kaloyan: iplog+
Details | Diff
Delete Web 25 artifacts Action using LTK based refactoring (37.07 KB, patch)
2009-11-02 02:53 EST, Petya Sabeva CLA
kaloyan: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kaloyan Raev CLA 2009-09-17 13:03:15 EDT
This enhancement bug generalizes several other bugs with some work already done on them: bug 239196, bug 138173, bug 236626 and bug 228625. 

Currently, it is not trivial for user to change or remove Java EE artifacts already created. 

For example, there is wizard that allows easy creation of new Servlet. Users can easily browse the existing servlets in the Deployment Descriptor tree, but they are not enabled with refactoring actions like "Rename" and "Remove". 

The refactoring actions should be based on the Eclipse LTK framework. They should catch both cases: 
  - refactoring invoked from the Deployment Descriptor tree. 
  - refactoring invoked from the project's files (e.g. deleting the servlet's class should update the web.xml).
Comment 1 Kaloyan Raev CLA 2009-09-17 13:05:49 EDT
*** Bug 236626 has been marked as a duplicate of this bug. ***
Comment 2 Kaloyan Raev CLA 2009-09-17 13:07:03 EDT
*** Bug 239196 has been marked as a duplicate of this bug. ***
Comment 3 Kaloyan Raev CLA 2009-09-17 13:07:43 EDT
*** Bug 138173 has been marked as a duplicate of this bug. ***
Comment 4 Kaloyan Raev CLA 2009-09-17 13:08:43 EDT
*** Bug 228625 has been marked as a duplicate of this bug. ***
Comment 5 Petya Sabeva CLA 2009-10-19 10:44:00 EDT
Created attachment 149881 [details]
Remove Filter/Servlet/Listener 2.5 using LTK Refactoring
Comment 6 Petya Sabeva CLA 2009-11-02 02:49:36 EST
Created attachment 151045 [details]
Generic refactoring for all java ee artifacts
Comment 7 Petya Sabeva CLA 2009-11-02 02:50:02 EST
Created attachment 151046 [details]
Generic refactoring classes for all java ee artifacts
Comment 8 Petya Sabeva CLA 2009-11-02 02:51:42 EST
Created attachment 151047 [details]
Java EE Refactoring Wizard
Comment 9 Petya Sabeva CLA 2009-11-02 02:52:22 EST
Created attachment 151048 [details]
Java EE Refactoring Wizard
Comment 10 Petya Sabeva CLA 2009-11-02 02:53:27 EST
Created attachment 151049 [details]
Delete Web 25 artifacts Action using LTK based refactoring