panter/org.vaadin.mvp — pull request #8 by apalumbo (2012-09-03 09:59:47+00:00)
Title: New feature implementation

Hello, first think thank you for the good job. We are using your plugin but we need some additional features. Some of them are implemented in this pull request.

We are writing a kind of desktop container so we need that a single Presenter can be used more than one time. Taking a look at the code it was something related to the bus handling. I hope you like my solution, I tried to be 100% backward compatible.

The second feature is the handling of a parent bus. Now if a method is not found on the bus and a private bus has been provided the dispatch will try to call the method on the parent bus.

We also need the possibility to add a presenter(and its view) in a container view using the xml. This is the next step for me.

I would like to enforce a little bit the dispatcher error handling in the next commits, I need a different handling in caso od NoSushMethod exception or in case of an exception is thrown by the execution. Actually it "swallows" the exception.

If you need you can reach me via email (alex.palumbo@gmail.com) os skype alex_palumbo

Thank you

Alessandro