org.rhq.core.domain.criteria
Class AlertDefinitionCriteria

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

public class AlertDefinitionCriteria
extends Criteria

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 SORT_FIELD_RESOURCE_ID
           
static String SORT_FIELD_RESOURCE_NAME
           
 
Fields inherited from class org.rhq.core.domain.criteria.Criteria
filterOverrides, pageControlOverrides, sortOverrides
 
Constructor Summary
AlertDefinitionCriteria()
           
 
Method Summary
 void addFilterAlertTemplateOnly(boolean filterAlertTemplateOnly)
           
 void addFilterAlertTemplateParentId(Integer filterAlertTemplateParentId)
           
 void addFilterAlertTemplateResourceTypeId(Integer filterAlertTemplateResourceTypeId)
           
 void addFilterAlertTemplateResourceTypeName(String filterAlertTemplateResourceTypeName)
           
 void addFilterDeleted(Boolean filterDeleted)
           
 void addFilterDescription(String filterDescription)
           
 void addFilterEnabled(Boolean filterEnabled)
           
 void addFilterId(Integer filterId)
           
 void addFilterIds(Integer... filterIds)
           
 void addFilterName(String filterName)
           
 void addFilterNotificationNames(String... notificationNames)
           
 void addFilterPriority(AlertPriority filterPriority)
           
 void addFilterResourceGroupIds(Integer... filterResourceGroupIds)
           
 void addFilterResourceIds(Integer... filterResourceIds)
           
 void addFilterResourceOnly(boolean filterResourceOnly)
           
 void addSortName(PageOrdering sortName)
           
 void addSortPriority(PageOrdering sortPriority)
           
 void addSortResourceId(PageOrdering sortResourceId)
           
 void addSortResourceName(PageOrdering sortResourceName)
           
 void fetchAlertNotifications(boolean fetchAlertNotifications)
           
 void fetchAlerts(boolean fetchAlerts)
           
 void fetchConditions(boolean fetchConditions)
           
 void fetchGroupAlertDefinition(boolean fetchGroupAlertDefinition)
           
 void fetchResource(boolean fetchResource)
           
 void fetchResourceType(boolean fetchResourceType)
           
 Class<AlertDefinition> getPersistentClass()
           
 boolean isGroupCriteria()
           
 boolean isTemplateCriteria()
           
 
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_RESOURCE_ID

public static final String SORT_FIELD_RESOURCE_ID
See Also:
Constant Field Values

SORT_FIELD_RESOURCE_NAME

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

AlertDefinitionCriteria

public AlertDefinitionCriteria()
Method Detail

getPersistentClass

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

addFilterId

public void addFilterId(Integer filterId)

addFilterIds

public void addFilterIds(Integer... filterIds)

addFilterName

public void addFilterName(String filterName)

addFilterDescription

public void addFilterDescription(String filterDescription)

addFilterPriority

public void addFilterPriority(AlertPriority filterPriority)

addFilterAlertTemplateParentId

public void addFilterAlertTemplateParentId(Integer filterAlertTemplateParentId)

addFilterAlertTemplateResourceTypeId

public void addFilterAlertTemplateResourceTypeId(Integer filterAlertTemplateResourceTypeId)

addFilterAlertTemplateResourceTypeName

public void addFilterAlertTemplateResourceTypeName(String filterAlertTemplateResourceTypeName)

addFilterResourceIds

public void addFilterResourceIds(Integer... filterResourceIds)

addFilterResourceGroupIds

public void addFilterResourceGroupIds(Integer... filterResourceGroupIds)

addFilterEnabled

public void addFilterEnabled(Boolean filterEnabled)

addFilterDeleted

public void addFilterDeleted(Boolean filterDeleted)

addFilterResourceOnly

public void addFilterResourceOnly(boolean filterResourceOnly)

addFilterAlertTemplateOnly

public void addFilterAlertTemplateOnly(boolean filterAlertTemplateOnly)

addFilterNotificationNames

public void addFilterNotificationNames(String... notificationNames)

fetchAlerts

public void fetchAlerts(boolean fetchAlerts)

fetchGroupAlertDefinition

public void fetchGroupAlertDefinition(boolean fetchGroupAlertDefinition)

fetchConditions

public void fetchConditions(boolean fetchConditions)

fetchAlertNotifications

public void fetchAlertNotifications(boolean fetchAlertNotifications)

fetchResource

public void fetchResource(boolean fetchResource)

fetchResourceType

public void fetchResourceType(boolean fetchResourceType)

addSortName

public void addSortName(PageOrdering sortName)

addSortPriority

public void addSortPriority(PageOrdering sortPriority)

isTemplateCriteria

public boolean isTemplateCriteria()

isGroupCriteria

public boolean isGroupCriteria()

addSortResourceId

public void addSortResourceId(PageOrdering sortResourceId)

addSortResourceName

public void addSortResourceName(PageOrdering sortResourceName)


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