Examples of FavoriteResourcePortletPreferences


Examples of org.rhq.enterprise.gui.legacy.WebUserPreferences.FavoriteResourcePortletPreferences

        return constructForward(request, mapping, Constants.CHART_URL, params, NO_RETURN_PATH);
    }

    private void addFavoriteMetrics(Integer[] selectedIds, WebUserPreferences preferences, String entityType)
        throws IllegalArgumentException {
        FavoriteResourcePortletPreferences prefs = preferences.getFavoriteResourcePortletPreferences();

        // add selected metrics, discarding any that are already favorites
        for (Integer resourceIdToAdd : selectedIds) {
            if (prefs.isFavorite(resourceIdToAdd)) {
                continue;
            }
            prefs.addFavorite(resourceIdToAdd);
        }

        preferences.setFavoriteResourcePortletPreferences(prefs);
    }
View Full Code Here

Examples of org.rhq.enterprise.gui.legacy.WebUserPreferences.FavoriteResourcePortletPreferences

        preferences.setFavoriteResourcePortletPreferences(prefs);
    }

    private void removeFavoriteMetrics(Integer[] selectedIds, WebUserPreferences preferences, String entityType)
        throws IllegalArgumentException {
        FavoriteResourcePortletPreferences prefs = preferences.getFavoriteResourcePortletPreferences();

        // add selected metrics, discarding any that are already favorites
        for (Integer resourceIdToAdd : selectedIds) {
            prefs.removeFavorite(resourceIdToAdd);
        }

        preferences.setFavoriteResourcePortletPreferences(prefs);
    }
View Full Code Here

Examples of org.rhq.enterprise.gui.legacy.WebUserPreferences.FavoriteResourcePortletPreferences

        // Get the resources health
        WebUser user = getWebUser(request);
        if (user != null) {
            WebUserPreferences preferences = user.getWebPreferences();
            FavoriteResourcePortletPreferences favoriteResourcePreferences = preferences
                .getFavoriteResourcePortletPreferences();

            PageList<ResourceHealthComposite> results = manager.findResourceHealth(user.getSubject(),
                favoriteResourcePreferences.asArray(), PageControl.getUnlimitedInstance());

            if ((results != null) && (results.size() > 0)) {
                PageList<DisambiguationReport<ResourceHealthComposite>> list = DisambiguatedResourceListUtil.disambiguate(manager, results, ViewAction.RESOURCE_ID_EXTRACTOR);
               
                for (DisambiguationReport<ResourceHealthComposite> summary : list) {
View Full Code Here

Examples of org.rhq.enterprise.gui.legacy.WebUserPreferences.FavoriteResourcePortletPreferences

        WebUser user = SessionUtils.getWebUser(request.getSession());
        WebUserPreferences preferences = user.getWebPreferences();

        String forwardStr = RetCodeConstants.SUCCESS_URL;
        if (pForm.isRemoveClicked()) {
            FavoriteResourcePortletPreferences favoriteResourcePreferences = preferences
                .getFavoriteResourcePortletPreferences();
            for (Integer doomedResourceId : pForm.getIds()) {
                favoriteResourcePreferences.removeFavorite(doomedResourceId);
            }
            preferences.setFavoriteResourcePortletPreferences(favoriteResourcePreferences);
            forwardStr = "review";
        } else if (pForm.isOkClicked()) {
            FavoriteResourcePortletPreferences favoriteResourcePreferences = preferences
                .getFavoriteResourcePortletPreferences();
            int[] savedResourceIds = favoriteResourcePreferences.asArray();
            favoriteResourcePreferences = pForm.getFavoriteResourcePortletPreferences();
            favoriteResourcePreferences.setFavorites(ArrayUtils.wrapInList(savedResourceIds));
            preferences.setFavoriteResourcePortletPreferences(favoriteResourcePreferences);
        }

        if (!pForm.isDisplayOnDash()) {
            DashboardUtils.removePortlet(user, pForm.getPortletName());
View Full Code Here

Examples of org.rhq.enterprise.gui.legacy.WebUserPreferences.FavoriteResourcePortletPreferences

        // start a new flow, overriding an previous work that the user might have abandoned
        SessionUtils.removeList(request.getSession(), Constants.PENDING_RESOURCES_SES_ATTR);

        pForm.setDisplayOnDash(true);

        FavoriteResourcePortletPreferences favoriteResourcePreferences = preferences
            .getFavoriteResourcePortletPreferences();
        pForm.setFavoriteResourcePortletPreferences(favoriteResourcePreferences);

        PageList<Resource> resources = LookupUtil.getResourceManager().findResourceByIds(user.getSubject(),
            favoriteResourcePreferences.asArray(), false, pc);

        request.setAttribute("resourceHealthList", resources);
        request.setAttribute("resourceHealthTotalSize", resources.getTotalSize());

        return null;
View Full Code Here

Examples of org.rhq.enterprise.gui.legacy.WebUserPreferences.FavoriteResourcePortletPreferences

            }

            WebUserPreferences preferences = user.getWebPreferences();
            PageControl pc = WebUtility.getPageControl(request);

            FavoriteResourcePortletPreferences favoriteResourcePreferences = preferences
                .getFavoriteResourcePortletPreferences();

            ResourceManagerLocal manager = LookupUtil.getResourceManager();
            PageList<ResourceHealthComposite> lst = manager.findResourceHealth(user.getSubject(), favoriteResourcePreferences.asArray(), pc);
           
            list = DisambiguatedResourceListUtil.disambiguate(manager, lst, RESOURCE_ID_EXTRACTOR);
           
            showAvailability = favoriteResourcePreferences.showAvailability;
            showAlerts = favoriteResourcePreferences.showAlerts;
View Full Code Here

Examples of org.rhq.enterprise.gui.legacy.WebUserPreferences.FavoriteResourcePortletPreferences

                // already in the favorites list - should not happen but just return, it's already there
                return returnSuccess(request, mapping, forwardParams, BaseAction.YES_RETURN_PATH);
            }

            // Add to favorites and save
            FavoriteResourcePortletPreferences favoriteResourcePreferences = preferences
                .getFavoriteResourcePortletPreferences();
            favoriteResourcePreferences.addFavorite(resourceId);
            preferences.setFavoriteResourcePortletPreferences(favoriteResourcePreferences);
        } else if (mode.equals("remove")) {
            if (!isFavorite.booleanValue()) {
                // not already a favorite - should not happen but just return, it's already gone
                return returnSuccess(request, mapping, forwardParams, BaseAction.YES_RETURN_PATH);
            }

            // Remove from favorites and save
            FavoriteResourcePortletPreferences favoriteResourcePreferences = preferences
                .getFavoriteResourcePortletPreferences();
            favoriteResourcePreferences.removeFavorite(resourceId);
            preferences.setFavoriteResourcePortletPreferences(favoriteResourcePreferences);
        } else {
            return returnFailure(request, mapping, forwardParams);
        }
View Full Code Here

Examples of org.rhq.enterprise.gui.legacy.WebUserPreferences.FavoriteResourcePortletPreferences

        return isFavorite;
    }

    public static Boolean isFavorite(WebUser user, int id) {
        try {
            FavoriteResourcePortletPreferences favoriteResources = user.getWebPreferences()
                .getFavoriteResourcePortletPreferences();
            return favoriteResources.isFavorite(id);
        } catch (Exception e) {
            LogFactory.getLog(QuickFavoritesUtil.class).error("Cannot determine if [" + id + "] is a favorite", e);
            return false;
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.