org.rhq.core.domain.resource.group.composite
Class ResourceGroupComposite

java.lang.Object
  extended by org.rhq.core.domain.resource.group.composite.ResourceGroupComposite
All Implemented Interfaces:
Serializable

public class ResourceGroupComposite
extends Object
implements Serializable

See Also:
Serialized Form

Nested Class Summary
static class ResourceGroupComposite.GroupAvailabilityType
           
 
Constructor Summary
ResourceGroupComposite()
           
ResourceGroupComposite(Long explicitCount, Long explicitDown, Long explicitUnknown, Long explicitDisabled, Long implicitCount, Long implicitDown, Long implicitUnknown, Long implicitDisabled, ResourceGroup resourceGroup)
           
ResourceGroupComposite(Long explicitCount, Long explicitDown, Long explicitUnknown, Long explicitDisabled, Long implicitCount, Long implicitDown, Long implicitUnknown, Long implicitDisabled, ResourceGroup resourceGroup, Number measure, Number inventory, Number control, Number alert, Number event, Number configureRead, Number configureWrite, Number content, Number createChildResources, Number deleteResources, Number drift)
           
ResourceGroupComposite(Long explicitCount, Long explicitDown, Long explicitUnknown, Long explicitDisabled, Long implicitCount, Long implicitDown, Long implicitUnknown, Long implicitDisabled, ResourceGroup resourceGroup, ResourceFacets facets)
           
ResourceGroupComposite(Long explicitCount, Long explicitDown, Long explicitUnknown, Long explicitDisabled, Long implicitCount, Long implicitDown, Long implicitUnknown, Long implicitDisabled, ResourceGroup resourceGroup, ResourceFacets facets, ResourcePermission permissions)
           
 
Method Summary
 GroupCategory getCategory()
           
 Double getExplicitAvail()
          Deprecated. 
 ResourceGroupComposite.GroupAvailabilityType getExplicitAvailabilityType()
          Returns the explicit group availability determined with the following algorithm, evaluated top to bottom: empty group = EMPTY allDown = DOWN someDown/someUnknown = WARN someDisabled = DISABLED otherwise = UP (all members UP)
 long getExplicitCount()
           
 long getExplicitDisabled()
           
 long getExplicitDown()
           
 String getExplicitFormatted()
          Deprecated. 
 long getExplicitUnknown()
           
 long getExplicitUp()
           
 String getGroupQueryString()
          Returns a query string snippet that can be passed to group URLs that reference this specific group.
 ResourceGroupComposite.GroupAvailabilityType getImplicitAvailabilityType()
          Returns the implicit group availability determined with the following algorithm, evaluated top to bottom: empty group = EMPTY allDown = DOWN someDown/someUnknown = WARN someDisabled = DISABLED otherwise = UP (all members UP)
 long getImplicitCount()
           
 long getImplicitDisabled()
           
 long getImplicitDown()
           
 String getImplicitFormatted()
          Deprecated. 
 long getImplicitUnknown()
           
 long getImplicitUp()
           
 ResourceFacets getResourceFacets()
           
 ResourceGroup getResourceGroup()
           
 ResourcePermission getResourcePermission()
           
 void setResourceFacets(ResourceFacets facets)
           
 void setResourcePermission(ResourcePermission resourcePermission)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceGroupComposite

public ResourceGroupComposite()

ResourceGroupComposite

public ResourceGroupComposite(Long explicitCount,
                              Long explicitDown,
                              Long explicitUnknown,
                              Long explicitDisabled,
                              Long implicitCount,
                              Long implicitDown,
                              Long implicitUnknown,
                              Long implicitDisabled,
                              ResourceGroup resourceGroup)

ResourceGroupComposite

public ResourceGroupComposite(Long explicitCount,
                              Long explicitDown,
                              Long explicitUnknown,
                              Long explicitDisabled,
                              Long implicitCount,
                              Long implicitDown,
                              Long implicitUnknown,
                              Long implicitDisabled,
                              ResourceGroup resourceGroup,
                              Number measure,
                              Number inventory,
                              Number control,
                              Number alert,
                              Number event,
                              Number configureRead,
                              Number configureWrite,
                              Number content,
                              Number createChildResources,
                              Number deleteResources,
                              Number drift)

ResourceGroupComposite

public ResourceGroupComposite(Long explicitCount,
                              Long explicitDown,
                              Long explicitUnknown,
                              Long explicitDisabled,
                              Long implicitCount,
                              Long implicitDown,
                              Long implicitUnknown,
                              Long implicitDisabled,
                              ResourceGroup resourceGroup,
                              ResourceFacets facets)

ResourceGroupComposite

public ResourceGroupComposite(Long explicitCount,
                              Long explicitDown,
                              Long explicitUnknown,
                              Long explicitDisabled,
                              Long implicitCount,
                              Long implicitDown,
                              Long implicitUnknown,
                              Long implicitDisabled,
                              ResourceGroup resourceGroup,
                              ResourceFacets facets,
                              ResourcePermission permissions)
Method Detail

getImplicitCount

public long getImplicitCount()

getImplicitDown

public long getImplicitDown()

getImplicitUnknown

public long getImplicitUnknown()

getImplicitDisabled

public long getImplicitDisabled()

getImplicitUp

public long getImplicitUp()

getExplicitCount

public long getExplicitCount()

getExplicitDown

public long getExplicitDown()

getExplicitUnknown

public long getExplicitUnknown()

getExplicitDisabled

public long getExplicitDisabled()

getExplicitUp

public long getExplicitUp()

getResourceGroup

public ResourceGroup getResourceGroup()

getCategory

public GroupCategory getCategory()

getExplicitAvailabilityType

public ResourceGroupComposite.GroupAvailabilityType getExplicitAvailabilityType()
Returns the explicit group availability determined with the following algorithm, evaluated top to bottom:
 empty group  = EMPTY
 allDown      = DOWN
 someDown/someUnknown = WARN
 someDisabled = DISABLED
 otherwise    = UP (all members UP)
 

Returns:
the group availability type, null for an empty group

getImplicitAvailabilityType

public ResourceGroupComposite.GroupAvailabilityType getImplicitAvailabilityType()
Returns the implicit group availability determined with the following algorithm, evaluated top to bottom:
 empty group  = EMPTY
 allDown      = DOWN
 someDown/someUnknown = WARN
 someDisabled = DISABLED
 otherwise    = UP (all members UP)
 

Returns:
the group availability type, null for an empty group

setResourceFacets

public void setResourceFacets(ResourceFacets facets)

getResourceFacets

public ResourceFacets getResourceFacets()

getResourcePermission

public ResourcePermission getResourcePermission()

setResourcePermission

public void setResourcePermission(ResourcePermission resourcePermission)

getGroupQueryString

public String getGroupQueryString()
Returns a query string snippet that can be passed to group URLs that reference this specific group. Note that the returned string does not include the "?" itself.

Returns:
query string snippet that can appear after the "?" in group URLs.

getExplicitAvail

@Deprecated
public Double getExplicitAvail()
Deprecated. 


getExplicitFormatted

@Deprecated
public String getExplicitFormatted()
Deprecated. 


getImplicitFormatted

@Deprecated
public String getImplicitFormatted()
Deprecated. 


toString

public String toString()
Overrides:
toString in class Object


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