Package org.apache.rave.model

Examples of org.apache.rave.model.User



    @RequestMapping(value = {"/changepassword/{passwordHash:.*}"}, method = RequestMethod.GET)
    public String initialize(Model model, @PathVariable("passwordHash") String passwordHash) {
        log.debug("Requesting user for hash: {}", passwordHash);
        User user = new UserImpl();
        model.addAttribute(ModelKeys.USER, user);
        user.setForgotPasswordHash(passwordHash);
        return ViewNames.PASSWORD_CHANGE;
    }
View Full Code Here


    // TODO RAVE-154 why .jsp?
    @RequestMapping(value = "/userProfile.jsp")
    public void setUpForm(ModelMap model) {
        logger.debug("Initializing form");
        User user = userService.getAuthenticatedUser();
        model.addAttribute(ModelKeys.USER_PROFILE, user);
    }
View Full Code Here

                                 @RequestParam String token,
                                 @RequestParam(required = false) String referringPageId,
                                 Model model,
                                 SessionStatus status) {
        checkTokens(sessionToken, token, status);
        User creator = userService.getAuthenticatedUser();
        boolean isValidRequest = validateRequest(category.getText(), creator);
        if (isValidRequest) {
            categoryService.create(category.getText(), creator);
        } else {
            model.addAttribute(ModelKeys.REFERRING_PAGE_ID, referringPageId);
View Full Code Here

                                 @RequestParam(required = false) String referringPageId,
                                 Model model,
                                 SessionStatus status){
        checkTokens(sessionToken, token, status);
        model.addAttribute(ModelKeys.REFERRING_PAGE_ID, referringPageId);
        User currentUser = userService.getAuthenticatedUser();
        boolean isValidRequest = validateRequest(category, currentUser);
        if (isValidRequest) {
            categoryService.update(category.getId(), category.getText(), currentUser);
        } else {
            addNavigationMenusToModel(SELECTED_ITEM, model, referringPageId);
View Full Code Here

                                 @RequestParam(required = false) String confirmdelete,
                                 @RequestParam(required = false) String referringPageId,
                                 Model model,
                                 SessionStatus status){
        checkTokens(sessionToken, token, status);
        User creator = userService.getAuthenticatedUser();
        if (!Boolean.parseBoolean(confirmdelete)) {
            model.addAttribute(ModelKeys.REFERRING_PAGE_ID, referringPageId);
            AdminControllerUtil.addNavigationMenusToModel(SELECTED_ITEM, model, referringPageId);
            model.addAttribute("missingConfirm", true);
            return ViewNames.ADMIN_CATEGORY_DETAIL;
View Full Code Here

     */
    @RequestMapping(method = RequestMethod.GET)
    public String view(Model model, @RequestParam String referringPageId,
            @RequestParam(required = false, defaultValue = "0") int offset) {
        final String view = ViewNames.STORE;
        User user = userService.getAuthenticatedUser();
        widgetStoreModelHelper(model, referringPageId, user, view);
        model.addAttribute(ModelKeys.WIDGETS, widgetService.getPublishedWidgets(offset, getPageSize()));
        return view;
    }
View Full Code Here

    @RequestMapping(method = RequestMethod.GET, value = "mine")
    public String viewMine(Model model, @RequestParam String referringPageId,
            @RequestParam(required = false, defaultValue = "0") int offset) {
        final String view = ViewNames.STORE;
        User user = userService.getAuthenticatedUser();
        widgetStoreModelHelper(model, referringPageId, user, view);
        model.addAttribute(ModelKeys.WIDGETS,
                widgetService.getWidgetsByOwner(user.getId(), offset, getPageSize()));
        return view;
    }
View Full Code Here

     * @return the view name of the widget detail page
     */
    @RequestMapping(method = RequestMethod.GET, value = "widget/{widgetId}")
    public String viewWidget(Model model, @PathVariable String widgetId, @RequestParam String referringPageId) {
        final String view = ViewNames.WIDGET;
        final User user = userService.getAuthenticatedUser();
        widgetStoreModelHelper(model, referringPageId, user, view);
        model.addAttribute(ModelKeys.WIDGET, widgetService.getWidget(widgetId));
        model.addAttribute(ModelKeys.WIDGET_STATISTICS, widgetService.getWidgetStatistics(widgetId, user.getId()));
        model.addAttribute(ModelKeys.USER_PROFILE, user);
        return view;
    }
View Full Code Here

     */
    @RequestMapping(method = RequestMethod.GET, value = "search")
    public String viewSearchResult(Model model, @RequestParam String referringPageId, @RequestParam String searchTerm,
            @RequestParam(required = false, defaultValue = "0") int offset) {
        final String view = ViewNames.STORE;
        User user = userService.getAuthenticatedUser();
        widgetStoreModelHelper(model, referringPageId, user, view);
        model.addAttribute(ModelKeys.WIDGETS,
                widgetService.getPublishedWidgetsByFreeTextSearch(searchTerm, offset, getPageSize()));
        model.addAttribute(ModelKeys.SEARCH_TERM, searchTerm);
        model.addAttribute(ModelKeys.OFFSET, offset);
View Full Code Here

     */
    @RequestMapping(method = RequestMethod.GET, value = "tag")
    public String viewTagResult(Model model, @RequestParam String referringPageId, @RequestParam String keyword,
            @RequestParam(required = false, defaultValue = "0") int offset) {
        final String view = ViewNames.STORE;
        User user = userService.getAuthenticatedUser();
        widgetStoreModelHelper(model, referringPageId, user, view);
        model.addAttribute(ModelKeys.WIDGETS, widgetService.getWidgetsByTag(keyword, offset, getPageSize()));
        model.addAttribute(ModelKeys.OFFSET, offset);
        model.addAttribute(ModelKeys.SELECTED_TAG, keyword);
        return view;
View Full Code Here

TOP

Related Classes of org.apache.rave.model.User

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.