faces
faces copied to clipboard
Unify NavigationHandler and ConfigurableNavigationHandler
why was it introduced? backward compatibility?
Looks like so. A whole new class for this doesn't seem to be necessary. It could have implemented default behavior. E.g. simply returning null or delegating to existing method or throwing UnsupportedOperationException.
Yep exactly
I moved now all methods from ConfigurableNavigationHandler to NavigationHandler and marked ConfigurableNavigationHandler + Wrapper als Deprecated
https://github.com/apache/myfaces/commit/f06506b5d644539080507f29667e4e0f8de86cdb
should we make the abstract methods just return null or empty collection?
fixed backward compatibility with PF: https://github.com/apache/myfaces/commit/edb58a9f41a7bd3a891bc596a40226e2d3178920