It is indeed a simple decorator of the Request object... nothing special..
Alex Objelean Vytautas C(ivilis wrote: > > Question regarding your code in wiki page: RequestDecorator, this seems > to be class in your package? Could it be posted too? > > Regards, > Vytautas > > > Alex Objelean wrote: >> I've created a draft version of the page in wiki: >> http://cwiki.apache.org/confluence/display/WICKET/Wicket+and+localized+URLs >> http://cwiki.apache.org/confluence/display/WICKET/Wicket+and+localized+URLs >> >> Now it will not expire ;). >> >> Alex Objelean >> >> >> Vytautas C(ivilis wrote: >>> Hi, Alex. >>> >>> Could you repost LocaleUrlCodingStrategyDecorator to pastebin, as it has >>> been expired? >>> >>> Thanks! >>> >>> Vytautas >>> >>> Alex Objelean wrote: >>>> RequestDecorator is nothing but a decorator implementation of Request >>>> class... >>>> [CODE] >>>> public class RequestDecorator >>>> extends Request { >>>> /** >>>> * Decorated request. >>>> */ >>>> private final Request request; >>>> >>>> >>>> /** >>>> * Constructor. >>>> * >>>> * @param request to decorate. >>>> */ >>>> public RequestDecorator(final Request request) { >>>> if (request == null) { >>>> throw new IllegalArgumentException("Decorated Request cannot be >>>> NULL!"); >>>> } >>>> this.request = request; >>>> } >>>> >>>> >>>> /** >>>> * {...@inheritdoc} >>>> */ >>>> @Override >>>> public Locale getLocale() { >>>> return request.getLocale(); >>>> } >>>> >>>> >>>> /** >>>> * {...@inheritdoc} >>>> */ >>>> @Override >>>> public String getParameter(final String key) { >>>> return request.getParameter(key); >>>> } >>>> >>>> >>>> /** >>>> * {...@inheritdoc} >>>> */ >>>> @Override >>>> public Map<String, String[]> getParameterMap() { >>>> return request.getParameterMap(); >>>> } >>>> >>>> >>>> /** >>>> * {...@inheritdoc} >>>> */ >>>> @Override >>>> public String[] getParameters(final String key) { >>>> return request.getParameters(key); >>>> } >>>> >>>> >>>> /** >>>> * {...@inheritdoc} >>>> */ >>>> @Override >>>> public String getPath() { >>>> return request.getPath(); >>>> } >>>> >>>> >>>> /** >>>> * {...@inheritdoc} >>>> */ >>>> @Override >>>> public String getQueryString() { >>>> return request.getQueryString(); >>>> } >>>> >>>> >>>> /** >>>> * {...@inheritdoc} >>>> */ >>>> @Override >>>> public String getRelativePathPrefixToContextRoot() { >>>> return request.getRelativePathPrefixToContextRoot(); >>>> } >>>> >>>> >>>> /** >>>> * {...@inheritdoc} >>>> */ >>>> @Override >>>> public String getRelativePathPrefixToWicketHandler() { >>>> return request.getRelativePathPrefixToWicketHandler(); >>>> } >>>> >>>> >>>> /** >>>> * {...@inheritdoc} >>>> */ >>>> @Override >>>> public String getURL() { >>>> return request.getURL(); >>>> } >>>> } >>>> [/CODE] >>>> >>>> >>>> Gatos wrote: >>>>> I'm using wicket 1.3.5 and RequestDecorator could not be found. >>>>> >>>>> On Mon, Jul 27, 2009 at 1:05 PM, Alex Objelean >>>>> <alex_objel...@yahoo.com>wrote: >>>>> >>>>>> There is another thread where I have posted a link with >>>>>> implementation >>>>>> (which is currently in production)... so, you can just reuse it: >>>>>> >>>>>> http://www.nabble.com/Is-IRequestTargetUrlCodingStrategy-needed-for-mapping-bookmarkable--URLs--td24407411.html#a24409330 >>>>>> >>>>>> Alex Objelean >>>>>> >>>>>> >>>>>> Gatos wrote: >>>>>>> Hello, >>>>>>> >>>>>>> How is it possible to use such urls in wicket? >>>>>>> If users clicks that link then appropriate page with defined locale >>>>>> will >>>>>>> be >>>>>>> shown. >>>>>>> www.domain.com/uk/home >>>>>>> www.domain.com/nl/home >>>>>>> >>>>>>> Thank you >>>>>>> >>>>>>> >>>>>> -- >>>>>> View this message in context: >>>>>> http://www.nabble.com/urls-with-localization-tp24676709p24677616.html >>>>>> Sent from the Wicket - User mailing list archive at Nabble.com. >>>>>> >>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>>>>> For additional commands, e-mail: users-h...@wicket.apache.org >>>>>> >>>>>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >>> For additional commands, e-mail: users-h...@wicket.apache.org >>> >>> >>> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > > > -- View this message in context: http://www.nabble.com/urls-with-localization-tp24676709p25754194.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org