org.rhq.core.domain.criteria
Class MeasurementDataTraitCriteria

java.lang.Object
  extended by org.rhq.core.domain.criteria.Criteria
      extended by org.rhq.core.domain.criteria.MeasurementDataTraitCriteria
All Implemented Interfaces:
Serializable, BaseCriteria

public class MeasurementDataTraitCriteria
extends Criteria

RHQ Criteria object for filtered, sortable queries of trait data sets.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.rhq.core.domain.criteria.Criteria
Criteria.NonBindingOverrideFilter, Criteria.Restriction, Criteria.Type
 
Field Summary
static String FILTER_FIELD_DEFINITION_ID
           
static String FILTER_FIELD_GROUP_ID
           
static String FILTER_FIELD_MAX_TIMESTAMP
           
static String FILTER_FIELD_RESOURCE_ID
           
static String FILTER_FIELD_SCHEDULE_ID
           
static String SORT_FIELD_DISPLAY_NAME
           
static String SORT_FIELD_RESOURCE_NAME
           
static String SORT_FIELD_SCHEDULE_ID
           
static String SORT_FIELD_TIMESTAMP
           
static String SORT_FIELD_VALUE
           
 
Fields inherited from class org.rhq.core.domain.criteria.Criteria
filterOverrides, pageControlOverrides, sortOverrides
 
Constructor Summary
MeasurementDataTraitCriteria()
           
 
Method Summary
 void addFilterDefinitionId(Integer filterDefinitionId)
           
 void addFilterGroupId(Integer filterGroupId)
           
 void addFilterMaxTimestamp()
           
 void addFilterResourceId(Integer filterResourceId)
           
 void addFilterScheduleId(Integer filterScheduleId)
           
 void addSortName(PageOrdering sortName)
           
 void addSortResourceName(PageOrdering sortResourceName)
           
 void addSortTimestamp(PageOrdering sortTimestamp)
           
 void fetchSchedule(boolean fetchSchedule)
           
 Class<MeasurementDataTrait> getPersistentClass()
           
 
Methods inherited from class org.rhq.core.domain.criteria.Criteria
addRequiredPermissions, addSortField, clearPaging, getAlias, getJPQLFilterOverride, getJPQLSortOverride, getOrderingFieldNames, getPageControlOverrides, getPageNumber, getPageSize, getRequiredPermissions, getRestriction, getSearchExpression, hasCustomizedSorting, isCaseSensitive, isFiltersOptional, isInventoryManagerRequired, isSecurityManagerRequired, isStrict, setCaseSensitive, setFiltersOptional, setPageControl, setPaging, setRestriction, setSearchExpression, setStrict
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SORT_FIELD_SCHEDULE_ID

public static final String SORT_FIELD_SCHEDULE_ID
See Also:
Constant Field Values

SORT_FIELD_TIMESTAMP

public static final String SORT_FIELD_TIMESTAMP
See Also:
Constant Field Values

SORT_FIELD_DISPLAY_NAME

public static final String SORT_FIELD_DISPLAY_NAME
See Also:
Constant Field Values

SORT_FIELD_VALUE

public static final String SORT_FIELD_VALUE
See Also:
Constant Field Values

SORT_FIELD_RESOURCE_NAME

public static final String SORT_FIELD_RESOURCE_NAME
See Also:
Constant Field Values

FILTER_FIELD_SCHEDULE_ID

public static final String FILTER_FIELD_SCHEDULE_ID
See Also:
Constant Field Values

FILTER_FIELD_RESOURCE_ID

public static final String FILTER_FIELD_RESOURCE_ID
See Also:
Constant Field Values

FILTER_FIELD_GROUP_ID

public static final String FILTER_FIELD_GROUP_ID
See Also:
Constant Field Values

FILTER_FIELD_DEFINITION_ID

public static final String FILTER_FIELD_DEFINITION_ID
See Also:
Constant Field Values

FILTER_FIELD_MAX_TIMESTAMP

public static final String FILTER_FIELD_MAX_TIMESTAMP
See Also:
Constant Field Values
Constructor Detail

MeasurementDataTraitCriteria

public MeasurementDataTraitCriteria()
Method Detail

getPersistentClass

public Class<MeasurementDataTrait> getPersistentClass()
Specified by:
getPersistentClass in class Criteria

addFilterScheduleId

public void addFilterScheduleId(Integer filterScheduleId)

addFilterResourceId

public void addFilterResourceId(Integer filterResourceId)

addFilterGroupId

public void addFilterGroupId(Integer filterGroupId)

addFilterDefinitionId

public void addFilterDefinitionId(Integer filterDefinitionId)

addFilterMaxTimestamp

public void addFilterMaxTimestamp()

fetchSchedule

public void fetchSchedule(boolean fetchSchedule)

addSortTimestamp

public void addSortTimestamp(PageOrdering sortTimestamp)

addSortName

public void addSortName(PageOrdering sortName)

addSortResourceName

public void addSortResourceName(PageOrdering sortResourceName)


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