Examples of MeasurementPreferences


Examples of org.rhq.enterprise.server.measurement.MeasurementPreferences

            resourceIds = WebUtility.getResourceIds(request);
        }

        if ((begin == null) || (end == null)) {
            // get the "metric range" user pref
            MeasurementPreferences preferences = user.getMeasurementPreferences();
            MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();

            begin = rangePreferences.begin;
            end = rangePreferences.end;
        }
View Full Code Here

Examples of org.rhq.enterprise.server.measurement.MeasurementPreferences

    private void prepareForm(HttpServletRequest request, MetricsDisplayForm form) throws IllegalArgumentException {
        WebUser user = SessionUtils.getWebUser(request.getSession());

        // set threshold default
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        Integer threshold = preferences.getMetricThresholdPreference();
        switch (threshold) {
        case MonitorUtils.THRESHOLD_HIGH_RANGE_VALUE: {
            form.setDisplayHighRange(Boolean.TRUE);
            break;
        }
View Full Code Here

Examples of org.rhq.enterprise.server.measurement.MeasurementPreferences

        if (forward != null) {
            return forward;
        }

        WebUser user = SessionUtils.getWebUser(request.getSession());
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();

        if (displayForm.isLastnSelected()) {
            Integer lastN = displayForm.getRn();
            Integer unit = displayForm.getRu();

            rangePreferences.lastN = lastN;
            rangePreferences.unit = unit;

            // set simple mode
            rangePreferences.readOnly = false;
        } else if (displayForm.isDateRangeSelected()) {
            Date begin = displayForm.getStartDate();
            Date end = displayForm.getEndDate();

            List<Long> range = new ArrayList<Long>();
            range.add(begin.getTime());
            range.add(end.getTime());

            rangePreferences.begin = begin.getTime();
            rangePreferences.end = end.getTime();

            // set advanced mode
            rangePreferences.readOnly = true;
        } else {
            throw new ServletException("invalid date range action [" + displayForm.getA() + "] selected");
        }

        preferences.setMetricRangePreferences(rangePreferences);

        // XXX: assume return path is set, don't use forward params
        return returnSuccess(request, mapping);
    }
View Full Code Here

Examples of org.rhq.enterprise.server.measurement.MeasurementPreferences

        // decide what timeframe we're showing. it may have been shifted on previous views of this page.
        MetricRange range = (MetricRange) request.getAttribute(Constants.METRIC_RANGE);
        if (range == null) {
            // this is the first time out. get the "metric range" user pref.
            WebUser user = SessionUtils.getWebUser(request.getSession());
            MeasurementPreferences preferences = user.getMeasurementPreferences();
            MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();
            range = new MetricRange();
            range.setBegin(rangePreferences.begin);
            range.setEnd(rangePreferences.end);
        }
View Full Code Here

Examples of org.rhq.enterprise.server.measurement.MeasurementPreferences

    public ActionForward workflow(ComponentContext context, ActionMapping mapping, ActionForm form,
        HttpServletRequest request, HttpServletResponse response) throws Exception {
        MetricDisplayRangeForm rangeForm = (MetricDisplayRangeForm) form;
        try {
            WebUser user = SessionUtils.getWebUser(request.getSession());
            MeasurementPreferences preferences = user.getMeasurementPreferences();
            MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();

            if (rangeForm.isResetClicked()) {
                rangeForm.setRn(rangePreferences.lastN);
                rangeForm.setRu(rangePreferences.unit);
                if (rangePreferences.readOnly) {
View Full Code Here

Examples of org.rhq.enterprise.server.measurement.MeasurementPreferences

    @Override
    public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
        WebUser user = SessionUtils.getWebUser(request.getSession());
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();
        long begin = rangePreferences.begin;
        long end = rangePreferences.end;
        long[] intervals = new long[DefaultConstants.DEFAULT_CHART_POINTS];

        int resourceId = WebUtility.getOptionalIntRequestParameter(request, ParamConstants.RESOURCE_ID_PARAM, -1);
View Full Code Here

Examples of org.rhq.enterprise.server.measurement.MeasurementPreferences

        HttpServletResponse response) throws Exception {
        MetricsControlForm controlForm = (MetricsControlForm) form;

        HttpSession session = request.getSession();
        WebUser user = SessionUtils.getWebUser(session);
        MeasurementPreferences preferences = user.getMeasurementPreferences();

        // See if this is part of a workflow
        if (mapping instanceof BaseActionMapping) {
            BaseActionMapping smap = (BaseActionMapping) mapping;
            String workflow = smap.getWorkflow();
            if (workflow != null) {
                SessionUtils.pushWorkflow(session, mapping, workflow);
            }
        }

        Map forwardParams = controlForm.getForwardParams();
        if (controlForm.isEditRangeClicked()) {
            return returnEditRange(request, mapping, forwardParams);
        } else if (controlForm.isAdvancedClicked()) {
            return returnEditRange(request, mapping, forwardParams);
        } else if (controlForm.isRangeClicked()) {
            Integer lastN = controlForm.getRn();
            Integer unit = controlForm.getRu();

            MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();
            rangePreferences.lastN = lastN;
            rangePreferences.unit = unit;
            rangePreferences.readOnly = false;
            preferences.setMetricRangePreferences(rangePreferences);
        } else if (controlForm.isSimpleClicked()) {

            MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();
            rangePreferences.readOnly = false;
            preferences.setMetricRangePreferences(rangePreferences);
        }

        // assume the return path has been set- don't use forwardParams
        return returnSuccess(request, mapping);
    }
View Full Code Here

Examples of org.rhq.enterprise.server.measurement.MeasurementPreferences

    public WebUserPreferences getWebPreferences() {
        return new WebUserPreferences(subject);
    }

    public MeasurementPreferences getMeasurementPreferences() {
        return new MeasurementPreferences(subject);
    }
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.