package sushi.application.pages.main; import org.apache.wicket.request.mapper.parameter.PageParameters; import sushi.application.pages.AbstractSushiPage; import de.agilecoders.wicket.markup.html.bootstrap.carousel.Carousel; public class MainPage extends AbstractSushiPage { private static final long serialVersionUID = 1L; public MainPage() { super(); buildMainLayout(); } public MainPage(PageParameters pageParameters) { this(); if (pageParameters.get("successFeedback") != null) { getFeedbackPanel().success(pageParameters.get("successFeedback")); } else if (pageParameters.get("errorFeedback") != null) { getFeedbackPanel().error(pageParameters.get("errorFeedback")); } } private void buildMainLayout() { //not logged-in : show image-Carousel ImageModel imageModel = new ImageModel(this); Carousel carousel = new Carousel("carousel", imageModel); add(carousel); } }