|
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.appdef.shared.AppdefEntityValue
public class AppdefEntityValue
A class which handles fetching of data common to appdef entities. This class should only be used from within the server. Really this is just a superclass which is not.
Constructor Summary | |
---|---|
AppdefEntityValue(AppdefEntityID id,
AuthzSubject subject)
|
|
AppdefEntityValue(AuthzSubject subject,
Platform platform)
|
Method Summary | |
---|---|
AppdefGroupValue |
getAppdefGroupValue()
Get the AppdefGroupValue if this was a group |
AppdefResourceType |
getAppdefResourceType()
Get the AppdefResourceType POJO |
PageList |
getAssociatedPlatforms(PageControl pc)
|
java.util.List |
getAssociatedServerIds(java.lang.Integer typeId)
Get the AppdefEntityIDs of servers of a specific type associated with this resource |
PageList |
getAssociatedServers(java.lang.Integer typeId,
PageControl pc)
Get the servers of a specific type associated with this resource |
PageList |
getAssociatedServers(PageControl pc)
Get the servers associated with this resource |
java.util.List |
getAssociatedServiceIds(java.lang.Integer typeId)
Get the service IDs of a specific type associated with this resource |
PageList |
getAssociatedServices(java.lang.Integer typeId,
PageControl pc)
Get the services of a specific type associated with this resource |
PageList |
getAssociatedServices(PageControl pc)
Get the services associated with this resource |
java.lang.String |
getBasePlatformName()
Get the platform name associated with the given entity. |
java.lang.String |
getDescription()
|
AppdefEntityID[] |
getFlattenedServiceIds()
|
AppdefEntityID |
getID()
|
java.lang.String |
getMonitorableType()
|
java.lang.String |
getName()
|
AppdefResource |
getResourcePOJO()
Get the POJO object for a given AppdefEntityID. |
AppdefResourceValue |
getResourceValue()
Get the AppdefResourceValue for a given AppdefEntityID. |
AuthzSubject |
getSubject()
|
java.lang.String |
getTypeName()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AppdefEntityValue(AppdefEntityID id, AuthzSubject subject)
public AppdefEntityValue(AuthzSubject subject, Platform platform)
Method Detail |
---|
public AppdefEntityID getID()
public AuthzSubject getSubject()
public java.lang.String getMonitorableType() throws PermissionException, AppdefEntityNotFoundException
PermissionException
AppdefEntityNotFoundException
public java.lang.String getName() throws PermissionException, AppdefEntityNotFoundException
PermissionException
AppdefEntityNotFoundException
public java.lang.String getDescription() throws PermissionException, AppdefEntityNotFoundException
PermissionException
AppdefEntityNotFoundException
public java.lang.String getTypeName() throws AppdefEntityNotFoundException, PermissionException
AppdefEntityNotFoundException
PermissionException
public AppdefResource getResourcePOJO() throws PermissionException, AppdefEntityNotFoundException
PermissionException
AppdefEntityNotFoundException
public AppdefResourceValue getResourceValue() throws PermissionException, AppdefEntityNotFoundException
PermissionException
AppdefEntityNotFoundException
public AppdefResourceType getAppdefResourceType() throws PermissionException, AppdefEntityNotFoundException
PermissionException
AppdefEntityNotFoundException
public AppdefGroupValue getAppdefGroupValue() throws AppdefGroupNotFoundException, PermissionException
AppdefGroupNotFoundException
PermissionException
public PageList getAssociatedPlatforms(PageControl pc) throws PermissionException, AppdefEntityNotFoundException
PermissionException
AppdefEntityNotFoundException
public PageList getAssociatedServers(PageControl pc) throws PermissionException, AppdefEntityNotFoundException
pc
- the page control object
PermissionException
AppdefEntityNotFoundException
public PageList getAssociatedServers(java.lang.Integer typeId, PageControl pc) throws AppdefEntityNotFoundException, PermissionException
pc
- the page control object
AppdefEntityNotFoundException
PermissionException
public java.util.List getAssociatedServerIds(java.lang.Integer typeId) throws AppdefEntityNotFoundException, PermissionException
pc
- the page control object
AppdefEntityNotFoundException
PermissionException
public PageList getAssociatedServices(PageControl pc) throws PermissionException, AppdefEntityNotFoundException, ApplicationNotFoundException
PermissionException
AppdefEntityNotFoundException
ApplicationNotFoundException
public PageList getAssociatedServices(java.lang.Integer typeId, PageControl pc) throws ApplicationNotFoundException, AppdefEntityNotFoundException, PermissionException
pc
- the page control object
ApplicationNotFoundException
AppdefEntityNotFoundException
PermissionException
public java.util.List getAssociatedServiceIds(java.lang.Integer typeId) throws ApplicationNotFoundException, AppdefEntityNotFoundException, PermissionException
ApplicationNotFoundException
AppdefEntityNotFoundException
PermissionException
public AppdefEntityID[] getFlattenedServiceIds() throws ApplicationNotFoundException, AppdefEntityNotFoundException, PermissionException
ApplicationNotFoundException
AppdefEntityNotFoundException
PermissionException
public java.lang.String getBasePlatformName() throws PermissionException, AppdefEntityNotFoundException
PermissionException
AppdefEntityNotFoundException
|
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 |