org.rhq.core.domain.criteria
Class ResourceGroupCriteria

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

public class ResourceGroupCriteria
extends Criteria

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.rhq.core.domain.criteria.Criteria
filterOverrides, pageControlOverrides, sortOverrides
 
Constructor Summary
ResourceGroupCriteria()
           
 
Method Summary
 void addFilterExplicitResourceIds(Integer... filterExplicitResourceIds)
           
 void addFilterGroupCategory(GroupCategory filterGroupCategory)
           
 void addFilterId(Integer filterId)
           
 void addFilterImplicitResourceIds(Integer... filterImplicitResourceIds)
           
 void addFilterName(String filterName)
           
 void addFilterPluginName(String filterPluginName)
           
 void addFilterRecursive(Boolean filterRecursive)
           
 void addFilterResourceTypeId(Integer filterResourceTypeId)
           
 void addFilterResourceTypeName(String filterResourceTypeName)
           
 void addSortName(PageOrdering sortName)
           
 void addSortResourceTypeName(PageOrdering sortResourceTypeName)
           
 void fetchConfigurationUpdates(boolean fetchConfigurationUpdates)
           
 void fetchExplicitResources(boolean fetchExplicitResources)
           
 void fetchGroupDefinition(boolean fetchGroupDefinition)
           
 void fetchImplicitResources(boolean fetchImplicitResources)
           
 void fetchOperationHistories(boolean fetchOperationHistories)
           
 void fetchResourceType(boolean fetchResourceType)
           
 void fetchRoles(boolean fetchRoles)
          Requires MANAGE_SECURITY
 boolean isSecurityManagerRequired()
          subclasses should override as necessary
 
Methods inherited from class org.rhq.core.domain.criteria.Criteria
addSortField, clearPaging, getFetchFields, getFilterFields, getJPQLFilterOverride, getJPQLSortOverride, getPageControl, getPageControlOverrides, getPersistentClass, isCaseSensitive, isFiltersOptional, isInventoryManagerRequired, isStrict, setCaseSensitive, setFiltersOptional, setPageControl, setPaging, setStrict
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceGroupCriteria

public ResourceGroupCriteria()
Method Detail

addFilterId

public void addFilterId(Integer filterId)

addFilterName

public void addFilterName(String filterName)

addFilterRecursive

public void addFilterRecursive(Boolean filterRecursive)

addFilterResourceTypeId

public void addFilterResourceTypeId(Integer filterResourceTypeId)

addFilterResourceTypeName

public void addFilterResourceTypeName(String filterResourceTypeName)

addFilterPluginName

public void addFilterPluginName(String filterPluginName)

addFilterGroupCategory

public void addFilterGroupCategory(GroupCategory filterGroupCategory)

addFilterExplicitResourceIds

public void addFilterExplicitResourceIds(Integer... filterExplicitResourceIds)

addFilterImplicitResourceIds

public void addFilterImplicitResourceIds(Integer... filterImplicitResourceIds)

fetchExplicitResources

public void fetchExplicitResources(boolean fetchExplicitResources)

fetchImplicitResources

public void fetchImplicitResources(boolean fetchImplicitResources)

fetchOperationHistories

public void fetchOperationHistories(boolean fetchOperationHistories)

fetchConfigurationUpdates

public void fetchConfigurationUpdates(boolean fetchConfigurationUpdates)

fetchGroupDefinition

public void fetchGroupDefinition(boolean fetchGroupDefinition)

fetchResourceType

public void fetchResourceType(boolean fetchResourceType)

fetchRoles

public void fetchRoles(boolean fetchRoles)
Requires MANAGE_SECURITY

Parameters:
fetchRoles -

addSortName

public void addSortName(PageOrdering sortName)

addSortResourceTypeName

public void addSortResourceTypeName(PageOrdering sortResourceTypeName)

isSecurityManagerRequired

public boolean isSecurityManagerRequired()
subclasses should override as necessary

Overrides:
isSecurityManagerRequired in class Criteria


Copyright © 2008-2009 RHQ Project Advisory Board (Red Hat, Inc.). All Rights Reserved.