Examples of MeasurementPreferences


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

        return percentage;
    }

    public AvailabilityUIBean() {
        WebUser user = EnterpriseFacesContextUtility.getWebUser();
        MeasurementPreferences preferences = user.getMeasurementPreferences();

        EntityContext context = WebUtility.getEntityContext();
        try {
            MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();

            // adjust down so the start time of the first point equals the begin time of the metric display range prefs
            long adjust = (rangePreferences.end - rangePreferences.begin) / DefaultConstants.DEFAULT_CHART_POINTS;

            if (context.type == EntityContext.Type.Resource) {
View Full Code Here

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

        }

        @Override
        public PageList<CallTimeDataComposite> fetchPage(PageControl pc) {
            WebUser user = EnterpriseFacesContextUtility.getWebUser();
            MeasurementPreferences preferences = user.getMeasurementPreferences();
            MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();

            /*
            Subject subject = getSubject();
            PageList<CallTimeDataComposite> results = new PageList<CallTimeDataComposite>();
            if (context.category == EntityContext.Category.Resource) {
View Full Code Here

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

        return context;
    }

    public EventsTimelineUIBean() {
        WebUser user = EnterpriseFacesContextUtility.getWebUser();
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();

        long begin = rangePreferences.begin;
        long end = rangePreferences.end;
        int numberOfBuckets = DefaultConstants.DEFAULT_CHART_POINTS;
View Full Code Here

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

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

        WebUser user = EnterpriseFacesContextUtility.getWebUser();
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        MetricRangePreferences range = preferences.getMetricRangePreferences();

        if (context.type == EntityContext.Type.Resource) {
            //null -> don't filter, we want everything, false -> not only enabled
            List<MeasurementSchedule> measurementSchedules = scheduleManager.findSchedulesForResourceAndType(
                user.getSubject(), context.resourceId, DataType.MEASUREMENT, null, true);
View Full Code Here

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

    }

    public void execute() {
        FacesContext facesContext = FacesContextUtility.getFacesContext();
        WebUser user = EnterpriseFacesContextUtility.getWebUser();
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();

        String metricType = "";
        if (this.getIntervalType() == null) {
            metricType = getDurationType();
        } else {
            metricType = getIntervalType();
        }
        if ((metricType == null) || (metricType.equals(""))) {
            facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Range select error",
                "Please select one option to either setup the duration or the time interval"));
        } else if (metricType.equalsIgnoreCase(AdvancedMetricSettingsUIBean.DURATION_TYPE)) {
            rangePreferences.readOnly = false;
            rangePreferences.lastN = duration;
            rangePreferences.unit = unit;
            facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Preferences updated",
                "Your preferences have been successfully updated"));
        } else if (metricType.equalsIgnoreCase(AdvancedMetricSettingsUIBean.INTERVAL_TYPE)) {
            if ((this.getFromTime() == null) || (this.getToTime() == null)) {
                facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Range select error",
                    "Please make sure to fill in the from and to dates"));
            } else {
                Long fromTime = this.getFromTime().getTime();
                Long toTime = this.getToTime().getTime();
                Long now = Calendar.getInstance().getTime().getTime();
                if ((toTime == null) || (fromTime == null)) {
                    facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Timing error",
                        "Please fill in the required fields"));
                } else if (toTime < fromTime) {
                    facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Timing error",
                        "To time cannot be earlier than before time"));
                } else if (toTime > now || fromTime > now) {
                    facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_ERROR, "Timing error",
                        "Cannot set time interval in the future"));
                } else {
                    rangePreferences.readOnly = true;
                    rangePreferences.begin = fromTime;
                    rangePreferences.end = toTime;
                }
                facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO, "Preferences updated",
                    "Your preferences have been successfully updated"));
            }
        }
        preferences.setMetricRangePreferences(rangePreferences);
    }
View Full Code Here

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

        preferences.setMetricRangePreferences(rangePreferences);
    }

    public void init() {
        WebUser user = EnterpriseFacesContextUtility.getWebUser();
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();
        if (rangePreferences.readOnly) {
            this.setDurationType(null);
            this.setIntervalType("interval");
            this.setUnit(null);
            this.setFromTime(new Date(rangePreferences.begin));
View Full Code Here

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

        return COMPONENT_FAMILY;
    }

    private void loadPreferences() {
        WebUser user = EnterpriseFacesContextUtility.getWebUser();
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        this.rangePreferences = preferences.getMetricRangePreferences();
    }
View Full Code Here

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

    private boolean readOnly;

    public MetricComponentUtilityUIBean() {
        WebUser user = EnterpriseFacesContextUtility.getWebUser();
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();
        this.readOnly = rangePreferences.readOnly;

        LOG.debug("Creating MetricComponentUtilityUIBean: " + rangePreferences);
    }
View Full Code Here

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

        return readOnly;
    }

    public String update() {
        WebUser user = EnterpriseFacesContextUtility.getWebUser();
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();

        int value = FacesContextUtility.getOptionalRequestParameter(MetricComponent.VALUE, Integer.class, -1);
        String unit = FacesContextUtility.getOptionalRequestParameter(MetricComponent.UNIT, String.class, null);

        readOnly = false;
        rangePreferences.readOnly = false;
        rangePreferences.lastN = value;
        rangePreferences.unit = TimeUnit.valueOf(unit).getMetricUntilOrdinal();

        preferences.setMetricRangePreferences(rangePreferences);

        LOG.debug("Updating - MetricComponentUtilityUIBean: " + rangePreferences);

        return "success";
    }
View Full Code Here

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

        return "success";
    }

    public String switchToSimpleMode() {
        WebUser user = EnterpriseFacesContextUtility.getWebUser();
        MeasurementPreferences preferences = user.getMeasurementPreferences();
        MetricRangePreferences rangePreferences = preferences.getMetricRangePreferences();

        readOnly = false;
        rangePreferences.readOnly = false;
        rangePreferences.unit = 3;
        rangePreferences.lastN = 8;

        preferences.setMetricRangePreferences(rangePreferences);

        LOG.debug("Switching to simple mode - MetricComponentUtilityUIBean: " + rangePreferences);

        return "success";
    }
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.