I'm porting my application to the refactored trunk today, and things are going pretty well. James, thanks for the new doc!

One minor nit: Many of the collections (Workspaces, Filters) don't have standard getters and setters. That makes them hard to configure in Spring without using custom parsers or property editors. I discovered this when I decided to try to implement the new Filter interface and discovered that Dan's DefaultProviderDefinitionParser doesn't support adding Filters. I also found that I couldn't use Spring's regular XML configuration because there is no setFilters method on AbstractProvider. For that matter, I can't even configure a DefaultProvider without using Dan's parser because I can't add my workspaces either. I may have to resort to writing configuration code! :-)

One other minor issue with the Spring parser stuff: The <a:workspace/> element works with a nested bean element, but if I use a <ref bean=""/> it blows up. I prefer to do it that way so I can use the same bean definition in my test code.

I can log Jira issues on these if you prefer.

Thanks,

Jim

Reply via email to