Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.bizapp.shared.uibeans
Class ResourceTypeDisplaySummary

java.lang.Object
  extended by org.hyperic.hq.bizapp.shared.uibeans.ResourceTypeDisplaySummary
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable
Direct Known Subclasses:
AutogroupDisplaySummary, SingletonDisplaySummary

public abstract class ResourceTypeDisplaySummary
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable

Represents the resource current health summary displayed on the "Current Health" views for a resource type. Note: the "performanceThreshold" and "thruputThreshold" levels are unlikely v1.0 features, so any effort beyond stub implementation until they're scheduled for release is probably unnecessary.

See Also:
Serialized Form

Constructor Summary
ResourceTypeDisplaySummary()
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 java.lang.Integer getAppdefTypeId()
           
 java.lang.Double getAvailability()
           
 java.lang.Integer getAvailTempl()
           
 java.lang.Integer getNumResources()
           
 java.lang.Double getPerformance()
          Returns the performance for the resource.
 java.lang.String getPerformanceUnits()
           
 java.lang.Integer getPerformTempl()
           
 AppdefResourceTypeValue getResourceType()
           
abstract  int getSummaryType()
          Returns a constant describing the summarized resources.
 java.lang.Double getThroughput()
           
 java.lang.Integer getThroughputTempl()
           
 java.lang.String getThroughputUnits()
           
 void setAppdefTypeId(java.lang.Integer integer)
           
 void setAvailability(java.lang.Double availability)
           
 void setAvailTempl(java.lang.Integer availTempl)
           
 void setNumResources(java.lang.Integer i)
           
 void setPerformance(java.lang.Double performance)
          Method setPerformance.
 void setPerformanceUnits(java.lang.String units)
           
 void setPerformTempl(java.lang.Integer performTempl)
           
 void setResourceType(AppdefResourceTypeValue resourceType)
          Sets the resourceType.
 void setThroughput(java.lang.Double throughput)
           
 void setThroughputTempl(java.lang.Integer throughputTempl)
           
 void setThroughputUnits(java.lang.String throughputUnits)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceTypeDisplaySummary

public ResourceTypeDisplaySummary()
Method Detail

getSummaryType

public abstract int getSummaryType()
Returns a constant describing the summarized resources. Examples of summary types are "autogroup", "cluster" and "singleton".

See Also:
UIConstants

getAvailability

public java.lang.Double getAvailability()

setAvailability

public void setAvailability(java.lang.Double availability)

getThroughput

public java.lang.Double getThroughput()
Returns:
Double The value for the Throughput metric

setThroughput

public void setThroughput(java.lang.Double throughput)

getPerformance

public java.lang.Double getPerformance()
Returns the performance for the resource. Performance is a unit measured for the resource type that is user specified (not per resource or per user but per resource type).

Returns:
Double

setPerformance

public void setPerformance(java.lang.Double performance)
Method setPerformance. Assigns the performance for the resource. Performance is a unit measured for the resource type that is user specified (not per resource or per user but per resource type).

Parameters:
performance - The performance to set

getResourceType

public AppdefResourceTypeValue getResourceType()

setResourceType

public void setResourceType(AppdefResourceTypeValue resourceType)
Sets the resourceType. Assigns the name of the resource type for display in UI i.e. "Apache Virtual Host" or "Weblogic war"

Parameters:
resourceType - The resourceType to set

getNumResources

public java.lang.Integer getNumResources()

setNumResources

public void setNumResources(java.lang.Integer i)

getAppdefTypeId

public java.lang.Integer getAppdefTypeId()

setAppdefTypeId

public void setAppdefTypeId(java.lang.Integer integer)

getThroughputUnits

public java.lang.String getThroughputUnits()

setThroughputUnits

public void setThroughputUnits(java.lang.String throughputUnits)

getAvailTempl

public java.lang.Integer getAvailTempl()

setAvailTempl

public void setAvailTempl(java.lang.Integer availTempl)

getPerformTempl

public java.lang.Integer getPerformTempl()

setPerformTempl

public void setPerformTempl(java.lang.Integer performTempl)

setPerformanceUnits

public void setPerformanceUnits(java.lang.String units)

getPerformanceUnits

public java.lang.String getPerformanceUnits()

getThroughputTempl

public java.lang.Integer getThroughputTempl()

setThroughputTempl

public void setThroughputTempl(java.lang.Integer throughputTempl)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.