public class MeasurementDefinitionManagerBean extends Object implements MeasurementDefinitionManagerLocal, MeasurementDefinitionManagerRemote
MeasurementDefinitions.| Constructor and Description |
|---|
MeasurementDefinitionManagerBean() |
| Modifier and Type | Method and Description |
|---|---|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.MeasurementDefinition> |
findMeasurementDefinitionsByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.MeasurementDefinitionCriteria criteria) |
List<org.rhq.core.domain.measurement.MeasurementDefinition> |
findMeasurementDefinitionsByIds(org.rhq.core.domain.auth.Subject subject,
Integer[] measurementDefinitionIds)
Returns a list of MeasurmentDefintions for each of the ids passed in the array
|
List<org.rhq.core.domain.measurement.MeasurementDefinition> |
findMeasurementDefinitionsByResourceType(org.rhq.core.domain.auth.Subject user,
int resourceTypeId,
org.rhq.core.domain.measurement.DataType dataType,
org.rhq.core.domain.measurement.DisplayType displayType)
Returns a list of MeasurementDefinitions based on ResourceType
|
org.rhq.core.domain.measurement.MeasurementDefinition |
getMeasurementDefinition(org.rhq.core.domain.auth.Subject subject,
int definitionId)
Returns a MeasurementDefinition by its id or null.
|
void |
removeMeasurementDefinition(org.rhq.core.domain.measurement.MeasurementDefinition def)
Remove the given definition with its attached schedules.
|
public org.rhq.core.domain.measurement.MeasurementDefinition getMeasurementDefinition(org.rhq.core.domain.auth.Subject subject,
int definitionId)
MeasurementDefinitionManagerRemotegetMeasurementDefinition in interface MeasurementDefinitionManagerRemotesubject - user that is calling this methoddefinitionId - id of the desired MeasurementDefinition to fetchpublic void removeMeasurementDefinition(org.rhq.core.domain.measurement.MeasurementDefinition def)
removeMeasurementDefinition in interface MeasurementDefinitionManagerLocaldef - the MeasuremendDefinition to deletepublic List<org.rhq.core.domain.measurement.MeasurementDefinition> findMeasurementDefinitionsByResourceType(org.rhq.core.domain.auth.Subject user, int resourceTypeId, org.rhq.core.domain.measurement.DataType dataType, org.rhq.core.domain.measurement.DisplayType displayType)
MeasurementDefinitionManagerLocalfindMeasurementDefinitionsByResourceType in interface MeasurementDefinitionManagerLocaluser - user that is calling this methodresourceTypeId - id Of the resourceType to use as criteriadataType - dataTypedisplayType - displayTypepublic List<org.rhq.core.domain.measurement.MeasurementDefinition> findMeasurementDefinitionsByIds(org.rhq.core.domain.auth.Subject subject, Integer[] measurementDefinitionIds)
MeasurementDefinitionManagerLocalfindMeasurementDefinitionsByIds in interface MeasurementDefinitionManagerLocalsubject - user that is calling this methodmeasurementDefinitionIds - Array of ints for the ids to search bypublic org.rhq.core.domain.util.PageList<org.rhq.core.domain.measurement.MeasurementDefinition> findMeasurementDefinitionsByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.MeasurementDefinitionCriteria criteria)
findMeasurementDefinitionsByCriteria in interface MeasurementDefinitionManagerRemoteCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.