Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 111698

Summary: [bridge] Spring framework
Product: z_Archived Reporter: Mik Kersten <mik.kersten>
Component: MylynAssignee: Christian Dupuis <christian>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P4 CC: christian, ekuleshov, jed.anderson, sune, torsten
Version: 0.3Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
spring model registered by SprongIDE
none
mylar/context/zip none

Description Mik Kersten CLA 2005-10-05 17:14:32 EDT
Eugene Kuleshov states that the following could be useful:

-- references declared in Spring context
-- dynamic lookups trough BeanFactory subclasses
-- dynamic lookups without obtaining instance of BeanFactory. E.g. 
static ServiceLocator.getBean(name). This could be quite tricky because some
hardcoded mappings could be used, like creating ClassPathXmlApplicationContext
manually or with
ContextSingletonBeanFactoryLocator.getInstance() (even indirectly from
convenience EJB classes)
Comment 1 Eugene Kuleshov CLA 2006-07-20 16:15:30 EDT
Interesting. How come I am not in CC for tis one.
Comment 2 Mik Kersten CLA 2006-07-20 23:47:41 EDT
Because we don't yet have functionality to automatically add you to a CC for new bugs that fall within your degree-of-interest ;)
Comment 3 Eugene Kuleshov CLA 2006-07-21 00:23:48 EDT
(In reply to comment #2)
> Because we don't yet have functionality to automatically add you to a CC for
> new bugs that fall within your degree-of-interest ;)

That is an idea! Bug 151365 ;-)
Comment 4 Eugene Kuleshov CLA 2006-08-28 11:15:35 EDT
Created attachment 48883 [details]
spring model registered by SprongIDE

This is another thing to think about. Mylar need to be able to filter/unfilter elements of this model and also support Spring bean editor (which is derived from WTP XML editor)
Comment 5 Mik Kersten CLA 2007-04-25 06:40:50 EDT
Christian: here is the context from our EFE exploration of the Context API.
Comment 6 Mik Kersten CLA 2007-04-25 06:40:59 EDT
Created attachment 64849 [details]
mylar/context/zip
Comment 7 Christian Dupuis CLA 2007-06-16 11:44:46 EDT
Initial Mylyn Spring integration is part of the upcoming Spring IDE RC2. I just today closed the corresponding ticket (http://springide.org/project/ticket/455).

The integration contains the following features:
- Context bridges for Spring Bean and Web Flow models
- Filtering of Project and Spring Explorer based on interest
- Automatic folding of XML elements for Spring Bean definition files
- Context menu increase and decrease interest actions

The support is build against the latest Mylyn CVS head (http://springide.org/project/ticket/623)
Comment 8 Mik Kersten CLA 2007-06-26 20:54:02 EDT
Christian: this is fantastic news!  You've made some very impressive progress.

Btw, have you seen anything like bug 168475 come up?
Comment 9 Eugene Kuleshov CLA 2007-06-26 21:04:44 EDT
(In reply to comment #7)
> Initial Mylyn Spring integration is part of the upcoming Spring IDE RC2. I just
> today closed the corresponding ticket
> (http://springide.org/project/ticket/455).

Christian, do you have just one feature for entire Spring IDE? Or Mylyn integration is sitting on a separate update site?
Comment 10 Christian Dupuis CLA 2007-06-27 01:47:32 EDT
(In reply to comment #9)
> Christian, do you have just one feature for entire Spring IDE? Or Mylyn
> integration is sitting on a separate update site?

For the development builds it was just one "big" feature. Once we release the final 2.0 we will split the features like Mylyn integration into separate optional features, hosted on the same update site. 

Comment 11 Christian Dupuis CLA 2007-07-26 06:15:53 EDT
(In reply to comment #10)
> For the development builds it was just one "big" feature. Once we release the
> final 2.0 we will split the features like Mylyn integration into separate
> optional features, hosted on the same update site. 

Spring IDE has been split into 5 features; one of them is the separate Mylyn integration. Give it a try.

What are we going to do with this bug here? Close it and create new and more specific ones?

Comment 12 Mik Kersten CLA 2007-07-26 23:18:11 EDT
Yup, that sounds right to me.  Only I need to reassign to you because you did the work :)

Please create new bugs for any specific Context API enhancement requests or fixes.  I've also created bug 198060 for general discussion.