@Override
    public String execute(SessionRequestContent request) throws ServletLogicException {
        String page = ConfigurationManager.getProperty("path.page.createorder");
        try {
            createCurrOrder(request);
            Order currOrder = (Order) request.getSessionAttribute(JSP_CURRENT_ORDER);
            Validator.validateOrder(currOrder);
        } catch (TechnicalException ex) {
            page = ConfigurationManager.getProperty("path.page.editorder");
            request.setAttribute("errorReason", ex.getMessage());
            request.setAttribute("errorSaveData", "message.errorSaveData");
        }
        request.setSessionAttribute(JSP_PAGE, page);        
        return page;
    }