List of usage examples for org.apache.wicket.request.http WebRequest getLocale
public abstract Locale getLocale();
From source file:com.bookstore.app.pages.layout.HeaderPanel.java
License:Apache License
@SuppressWarnings({ "rawtypes", "serial" })
public HeaderPanel(String id) {
super(id);/*from w ww . ja v a 2s . c om*/
add(new LocaleDropDownChoice("localeSelect"));
// Link to return to default locale
add(new Link<Void>("defaultLocaleLink") {
@Override
public void onClick() {
WebRequest request = (WebRequest) getRequest();
setLocale(request.getLocale());
}
});
add(new Link("linkLogin") {
@Override
public void onClick() {
setResponsePage(LoginPage.class);
}
});
add(new Link("linkAccount") {
@Override
public void onClick() {
setResponsePage(AccountPage.class);
}
});
add(new Link("linkViewBooks") {
@Override
public void onClick() {
setResponsePage(ViewBooksPage.class);
}
});
}