org.rhq.enterprise.gui.measurement.tables
Class MetricsTableUIBean

java.lang.Object
  extended by org.rhq.enterprise.gui.measurement.tables.MetricsTableUIBean
Direct Known Subclasses:
ResourceMetricsTableUIBean

public class MetricsTableUIBean
extends Object

This class supports the UI needs of Resource metrics. Depending on the context various metric summary processing takes place returning the appropriate metric summaries. This class can be extended to provide context-specific UI Bean classes, or encapsulated in UI beans that must extend other classes, such as PagedDataTableUIBean.

Author:
jay shaughnessy

Field Summary
protected  org.rhq.enterprise.server.measurement.MeasurementChartsManagerLocal chartManager
           
protected  org.rhq.core.domain.common.EntityContext context
           
protected  org.rhq.enterprise.server.measurement.MeasurementDefinitionManagerLocal definitionManager
           
static String MANAGED_BEAN_NAME
           
protected  org.rhq.core.domain.resource.group.ResourceGroup resourceGroup
           
protected  org.rhq.enterprise.server.resource.group.ResourceGroupManagerLocal resourceGroupManager
           
protected  org.rhq.enterprise.server.measurement.MeasurementScheduleManagerLocal scheduleManager
           
 
Constructor Summary
MetricsTableUIBean()
           
 
Method Summary
 org.rhq.core.domain.common.EntityContext getContext()
           
 List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricSummaries()
           
 org.rhq.core.domain.resource.group.ResourceGroup getResourceGroup(WebUser user)
           
 int[] getResourceGroupMemberIds(WebUser user)
           
 boolean isValuesPresent()
          Return it the summaries have values present.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

chartManager

protected org.rhq.enterprise.server.measurement.MeasurementChartsManagerLocal chartManager

definitionManager

protected org.rhq.enterprise.server.measurement.MeasurementDefinitionManagerLocal definitionManager

scheduleManager

protected org.rhq.enterprise.server.measurement.MeasurementScheduleManagerLocal scheduleManager

resourceGroupManager

protected org.rhq.enterprise.server.resource.group.ResourceGroupManagerLocal resourceGroupManager

MANAGED_BEAN_NAME

public static final String MANAGED_BEAN_NAME
See Also:
Constant Field Values

context

protected org.rhq.core.domain.common.EntityContext context

resourceGroup

protected org.rhq.core.domain.resource.group.ResourceGroup resourceGroup
Constructor Detail

MetricsTableUIBean

public MetricsTableUIBean()
Method Detail

getContext

public org.rhq.core.domain.common.EntityContext getContext()

getMetricSummaries

public List<org.rhq.core.domain.measurement.ui.MetricDisplaySummary> getMetricSummaries()

isValuesPresent

public boolean isValuesPresent()
Return it the summaries have values present. Value is only valid *after* a call to #getMetricSummaries()

Returns:

getResourceGroup

public org.rhq.core.domain.resource.group.ResourceGroup getResourceGroup(WebUser user)

getResourceGroupMemberIds

public int[] getResourceGroupMemberIds(WebUser user)


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