org.rhq.enterprise.server.measurement
Class MeasurementChartsManagerBean

java.lang.Object
  extended by org.rhq.enterprise.server.measurement.MeasurementChartsManagerBean
All Implemented Interfaces:
MeasurementChartsManagerLocal

public class MeasurementChartsManagerBean
extends Object
implements MeasurementChartsManagerLocal

Author:
Joseph Marques

Constructor Summary
MeasurementChartsManagerBean()
           
 
Method Summary
 List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForAutoGroup(org.rhq.core.domain.auth.Subject subject, int autoGroupParentResourceId, int autoGroupChildResourceTypeId, int[] measurementDefinitionIds, long begin, long end, boolean enabledOnly)
          Get metric display summaries for an autogroup.
 List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForAutoGroup(org.rhq.core.domain.auth.Subject subject, int parent, int type, String viewName)
           
 List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForCompatibleGroup(org.rhq.core.domain.auth.Subject subject, int groupId, int[] measurementDefinitionIds, long begin, long end, boolean enabledOnly)
          Get metric display summaries for a compatible group
 List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForCompatibleGroup(org.rhq.core.domain.auth.Subject subject, int groupId, String viewName)
           
 List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForMetrics(org.rhq.core.domain.auth.Subject subject, int resourceId, org.rhq.core.domain.measurement.DataType dataType, long begin, long end, boolean narrowed, boolean enabledOnly)
           
 Map<org.rhq.core.domain.measurement.MeasurementDefinition,List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary>> getMetricDisplaySummariesForMetricsCompare(org.rhq.core.domain.auth.Subject subject, int[] resourceIds, int[] definitionIds, long begin, long end)
          Get metric display summaries for the resources and measurements that are passed
 List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForResource(org.rhq.core.domain.auth.Subject subject, int resourceId, int[] measurementScheduleIds, long beginTime, long endTime)
           
 List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForResource(org.rhq.core.domain.auth.Subject subject, int resourceId, String viewName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MeasurementChartsManagerBean

public MeasurementChartsManagerBean()
Method Detail

getMetricDisplaySummariesForAutoGroup

public List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForAutoGroup(org.rhq.core.domain.auth.Subject subject,
                                                                                                           int autoGroupParentResourceId,
                                                                                                           int autoGroupChildResourceTypeId,
                                                                                                           int[] measurementDefinitionIds,
                                                                                                           long begin,
                                                                                                           long end,
                                                                                                           boolean enabledOnly)
                                                                                                    throws MeasurementException
Description copied from interface: MeasurementChartsManagerLocal
Get metric display summaries for an autogroup.

Specified by:
getMetricDisplaySummariesForAutoGroup in interface MeasurementChartsManagerLocal
enabledOnly - only show results for metric that are actually enabled
Returns:
Throws:
MeasurementException

getMetricDisplaySummariesForCompatibleGroup

public List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForCompatibleGroup(org.rhq.core.domain.auth.Subject subject,
                                                                                                                 int groupId,
                                                                                                                 int[] measurementDefinitionIds,
                                                                                                                 long begin,
                                                                                                                 long end,
                                                                                                                 boolean enabledOnly)
                                                                                                          throws MeasurementException
Description copied from interface: MeasurementChartsManagerLocal
Get metric display summaries for a compatible group

Specified by:
getMetricDisplaySummariesForCompatibleGroup in interface MeasurementChartsManagerLocal
enabledOnly - only show results for metric that are actually enabled
Returns:
Throws:
MeasurementException

getMetricDisplaySummariesForAutoGroup

public List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForAutoGroup(org.rhq.core.domain.auth.Subject subject,
                                                                                                           int parent,
                                                                                                           int type,
                                                                                                           String viewName)
Specified by:
getMetricDisplaySummariesForAutoGroup in interface MeasurementChartsManagerLocal

getMetricDisplaySummariesForCompatibleGroup

public List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForCompatibleGroup(org.rhq.core.domain.auth.Subject subject,
                                                                                                                 int groupId,
                                                                                                                 String viewName)
Specified by:
getMetricDisplaySummariesForCompatibleGroup in interface MeasurementChartsManagerLocal

getMetricDisplaySummariesForResource

public List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForResource(org.rhq.core.domain.auth.Subject subject,
                                                                                                          int resourceId,
                                                                                                          int[] measurementScheduleIds,
                                                                                                          long beginTime,
                                                                                                          long endTime)
                                                                                                   throws MeasurementException
Specified by:
getMetricDisplaySummariesForResource in interface MeasurementChartsManagerLocal
Throws:
MeasurementException

getMetricDisplaySummariesForResource

public List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForResource(org.rhq.core.domain.auth.Subject subject,
                                                                                                          int resourceId,
                                                                                                          String viewName)
                                                                                                   throws MeasurementException
Specified by:
getMetricDisplaySummariesForResource in interface MeasurementChartsManagerLocal
Throws:
MeasurementException

getMetricDisplaySummariesForMetrics

public List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricDisplaySummariesForMetrics(org.rhq.core.domain.auth.Subject subject,
                                                                                                         int resourceId,
                                                                                                         org.rhq.core.domain.measurement.DataType dataType,
                                                                                                         long begin,
                                                                                                         long end,
                                                                                                         boolean narrowed,
                                                                                                         boolean enabledOnly)
                                                                                                  throws MeasurementException
Specified by:
getMetricDisplaySummariesForMetrics in interface MeasurementChartsManagerLocal
Throws:
MeasurementException

getMetricDisplaySummariesForMetricsCompare

public Map<org.rhq.core.domain.measurement.MeasurementDefinition,List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary>> getMetricDisplaySummariesForMetricsCompare(org.rhq.core.domain.auth.Subject subject,
                                                                                                                                                                           int[] resourceIds,
                                                                                                                                                                           int[] definitionIds,
                                                                                                                                                                           long begin,
                                                                                                                                                                           long end)
                                                                                                                                                                    throws MeasurementException
Description copied from interface: MeasurementChartsManagerLocal
Get metric display summaries for the resources and measurements that are passed

Specified by:
getMetricDisplaySummariesForMetricsCompare in interface MeasurementChartsManagerLocal
Parameters:
subject - subject of the caller
resourceIds - Array of resource Ids that were selected to compare
definitionIds - Array of measurment Ids
begin - begin time for the display time range
end - end time for the displays time range
Returns:
Map> Map holds the Metric in the key, then the resources values in a List for the value.
Throws:
MeasurementException - throws Measurement exception


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.