/** * Construct page. * * @param params page parameters */ public ResultPage(final PageParameters params) { super(params); add(new StandardFooter(FOOTER)).add(new StandardHeader(HEADER)); final String orderNum = params.get("orderNum").toString(); final CustomerOrder customerOrder = checkoutServiceFacade.findByGuid(orderNum); final boolean isPaymentSuccessful = checkoutServiceFacade.isOrderPaymentSuccessful(customerOrder); if (isPaymentSuccessful) { cleanCart(); } add( new Label( "paymentResult", getLocalizer() .getString(isPaymentSuccessful ? "paymentWasOk" : "paymentWasFailed", this))); add(new ServerSideJs("serverSideJs")); add(new HeaderMetaInclude("headerInclude")); }