@Override
    public String execute(SessionRequestContent request) throws ServletLogicException {
        String page;
        User user = (User) request.getSessionAttribute(JSP_USER);
        if (user != null && clientTypeOf(user.getRole().getRoleName()) != GUEST) {
            page = ConfigurationManager.getProperty("path.page.editorder");
            findTour(request);
            createCurrOrder(request);
        } else {
            page = ConfigurationManager.getProperty("path.page.login");
        }
        request.setSessionAttribute(JSP_PAGE, page);
        cleanSessionBuyTour(request);
        return page;
    }