Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 243324 - refactoring navigation node creation API, introduce NavigationArgument, overrule extension point parameter NavigationNodePresentation parentPresentationId at runtime
Summary: refactoring navigation node creation API, introduce NavigationArgument, overr...
Status: RESOLVED FIXED
Alias: None
Product: Riena
Classification: RT
Component: navigation (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Carsten Drossel CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-06 11:04 EDT by Stefan Flick CLA
Modified: 2009-01-15 17:28 EST (History)
0 users

See Also:


Attachments
patch file with enhancements (15.50 KB, patch)
2008-08-06 11:06 EDT, Stefan Flick CLA
christian.campo: iplog+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Flick CLA 2008-08-06 11:04:19 EDT
* introduce NavigationArgument as data container. it holds all special need navigation parameter leki externalParameter, navigationListener and (new) sourceNodeId
* (new) introduce possibility to overrule the parentPresentationId from NavigationNodePresentation extension point at runtime. Now can can specify where a node has to be inserted in the navigationModel
* old style Object, NavigationListener arguments are replaced by NavigationArgument
* refactor createNode(...) to provideNode because createNode looks for existing nodes and returns them if exists
Comment 1 Stefan Flick CLA 2008-08-06 11:06:05 EDT
Created attachment 109315 [details]
patch file with enhancements

based on HEAD
Comment 2 Stefan Flick CLA 2008-08-06 12:32:44 EDT
forget the stackTest.jpage file in org.eclipse.riena.navigation.model
Comment 3 Carsten Drossel CLA 2008-08-07 04:58:08 EDT
reviewed and applied the specified patch