hmm, that makes (more) sense, thanks for the clarification. Peter
2010-08-12 09:46 keltezéssel, Johan Compagner írta: > If NamedParameter is something like; > > /show?id=10&test=11 > > IndexedParameter is not something like: > > /show/id/10/test/11 > > thats still named, just differently outputed, but > > show/10/11 > > indexed then the name is presumed (its 1 ,2 ,3 ,...) > > johan > > > 2010/8/12 Major Péter <majorpe...@sch.bme.hu>: >> Hi, >> >> I've just tried to move our application to Wicket 1.5-M1, and I've faced >> with the following problems: >> * new HeaderContributor(new IHeaderContributor() {...} isn't working >> anymore, the constructor is gone. >> After looking into JavaDoc I've find out that HeaderContributor.forCss >> and other methods are deprecated in 1.4.9, but not in 1.5-M1, so wtf? >> >> * PageParameters#getAsLong and other helper methods are missing, instead >> we have PageParameters#getNamedParameter()#toLong and etc. >> >> There are Indexed Parameters and Named Parameters, what's the difference? >> based on the JavaDoc I would thought indexed parameter is like >> '/show/id/1' and named is 'show?id=1' >> if this is true, why isn't there simply a >> getParameterIDon'tCareAboutTheTypeOfIt function, if I want to support >> both of them? >> >> The deprecated PageParameters constructors are lacking JavaDoc >> deprecation note, or it could be a bit enhanced at least. >> >> * AjaxButton now has onError function, which needs to be implemented >> * IBehavior#unbind >> >> * In MyApplication I've had a method like this: >> @Override >> public RequestCycle newRequestCycle(Request request, Response >> response) { >> if >> (!Configuration.getEnvironment().equals(Environment.PRODUCTION)) { >> return super.newRequestCycle(request, response); >> } else { >> return new WebRequestCycle(this, (WebRequest) request, >> (WebResponse) response) { >> >> @Override >> public Page onRuntimeException(Page page, >> RuntimeException ex) { >> if (ex instanceof PageExpiredException) { >> return new PageExpiredError(); >> } >> return new InternalServerError(page, ex); >> } >> }; >> } >> } >> >> now newRequestCycle is gone, we have createRequestCycle, which is final >> and it uses RequestCycleProvider. so changing this to >> >> setRequestCycleProvider(new IRequestCycleProvider() { >> >> @Override >> public RequestCycle get(RequestCycleContext context) { >> if >> (!Configuration.getEnvironment().equals(Environment.PRODUCTION)) { >> return new RequestCycle(context); >> } else { >> return new RequestCycle(context) { >> >> @Override >> protected IRequestHandler >> handleException(Exception e) { >> //etc >> } >> }; >> } >> } >> }); >> >> should have the same behavior, or?? >> >> Also I couldn't find a substitute for this: >> http://wicket.apache.org/apidocs/1.4/org/apache/wicket/protocol/http/WebApplication.html#mount(java.lang.String,%20org.apache.wicket.util.lang.PackageName) >> and also for HybridUrlCodingStrategy. Or is hybrid even needed anymore? >> Where can I find out more about these new requestmapper stuff? (Please >> don't say in wicket-examples, I'm looking for a doc, like >> https://cwiki.apache.org/confluence/display/WICKET/URL+Coding+Strategies ) >> >> Thanks >> >> Regards, >> Peter --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org