|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hyperic.hq.grouping.critters.BaseCritterType
org.hyperic.hq.grouping.critters.AvailabilityCritterType
public class AvailabilityCritterType
Constructor Summary | |
---|---|
AvailabilityCritterType()
|
Method Summary | |
---|---|
Critter |
compose(CritterDump dump)
Returns a Critter instance of this critter type based on the critter properties passed through in the CritterDump. |
void |
decompose(Critter critter,
CritterDump dump)
Returns a Critter instance of this critter type based on the critter properties passed through in the CritterDump. |
boolean |
isSystem()
Return true if the Critter is an internal one and used by the system. |
boolean |
isUserVisible()
returns true if this critter should be visible to the UI for user-defined org.hyperic.hq.groupingCritterList s. |
Critter |
newInstance(AvailabilityType availType)
|
Critter |
newInstance(java.util.Map critterProps)
Create a new instance of this critter type. |
Methods inherited from class org.hyperic.hq.grouping.critters.BaseCritterType |
---|
addEnumPropDescription, addPropDescription, addPropDescription, getBundle, getDescription, getInstanceConfig, getName, getPropDescriptions, getResourceProperty, initialize, validate |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AvailabilityCritterType()
Method Detail |
---|
public Critter compose(CritterDump dump) throws GroupException
CritterType
dump
- The CritterDump
containing the critter properties
used to populate the new Critter instance.
GroupException
public void decompose(Critter critter, CritterDump dump) throws GroupException
CritterType
dump
- The Critter
instance from which the critter
properties will be read to populate the CritterDump.
GroupException
public boolean isUserVisible()
CritterType
org.hyperic.hq.groupingCritterList
s.
public boolean isSystem()
CritterType
public Critter newInstance(AvailabilityType availType)
public Critter newInstance(java.util.Map critterProps) throws GroupException
CritterType
critterProps
- a map of prop IDs onto the actual props.
The keys must match ids of props as returned by
CritterProp.getId()
GroupException
|
Hyperic HQ Plugin API v. 4.4.0.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |