[Yanel-dev] Chain of responsibility and existence check

Michael Wechner michael.wechner at wyona.com
Sat Apr 19 11:47:47 CEST 2008


If the map.rc-map is being applied and a pattern is matching, but a 
resource might not exist anyway, because some data is missing, then one 
will receive an error, whereas it would actually be nice if the request 
would be passed further down where at the end some other pattern could 
be applied or in the worst case something like "**".

I think the solution would be that the resource interface would have a 
method "exists()" which could be called by the map component, but of 
course this would break backwards compatibility!

Hence I thought we could introduce a new interface which would contain 
such an exists method or the alternative would be to use the exists 
method of the Viewable interface, whereas I think this might be 
confusing, because a resource does not necessarily have to implement the 
viewable interface.




Michael Wechner
Wyona      -   Open Source Content Management - Yanel, Yulup
michael.wechner at wyona.com, michi at apache.org
+41 44 272 91 61

More information about the Yanel-development mailing list