|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.rhq.core.domain.criteria.Criteria org.rhq.core.domain.criteria.TaggedCriteria org.rhq.core.domain.criteria.ResourceGroupCriteria
public class ResourceGroupCriteria
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.rhq.core.domain.criteria.Criteria |
---|
Criteria.NonBindingOverrideFilter, Criteria.Restriction, Criteria.Type |
Field Summary |
---|
Fields inherited from class org.rhq.core.domain.criteria.Criteria |
---|
filterOverrides, pageControlOverrides, sortOverrides |
Constructor Summary | |
---|---|
ResourceGroupCriteria()
|
Method Summary | |
---|---|
void |
addFilterAutoGroupParentResourceId(Integer filterAutoGroupParentResourceId)
|
void |
addFilterBundleTargetableOnly(boolean filterBundleTargetableOnly)
If true is passed in, only those groups that can be targeted for bundle deployments will be fetched. |
void |
addFilterDownMemberCount(Long filterDownMemberCount)
Only returns groups with at least this many downed implicit resource members |
void |
addFilterExplicitResourceCategory(ResourceCategory filterExplicitResourceCategory)
A somewhat special case filter that ensures that all explicit group members are of the specified category (e.g. |
void |
addFilterExplicitResourceIds(Integer... filterExplicitResourceIds)
|
void |
addFilterExplicitResourceTypeId(Integer filterExplicitResourceTypeId)
A somewhat special case filter that ensures that all explicit group members are of the specified resource type (id). |
void |
addFilterExplicitResourceTypeName(String filterExplicitResourceTypeName)
A somewhat special case filter that ensures that all explicit group members are of the specified resource type (id). |
void |
addFilterGroupCategory(GroupCategory filterGroupCategory)
|
void |
addFilterGroupDefinitionId(Integer filterGroupDefinitionId)
|
void |
addFilterId(Integer filterId)
|
void |
addFilterIds(Integer... filterIds)
|
void |
addFilterImplicitResourceIds(Integer... filterImplicitResourceIds)
|
void |
addFilterName(String filterName)
|
void |
addFilterPluginName(String filterPluginName)
|
void |
addFilterPrivate(Boolean filterPrivate)
|
void |
addFilterRecursive(Boolean filterRecursive)
|
void |
addFilterResourceTypeId(Integer filterResourceTypeId)
|
void |
addFilterResourceTypeName(String filterResourceTypeName)
|
void |
addFilterSubjectId(Integer filterSubjectId)
Requires MANAGE_INVENTORY. |
void |
addFilterVisible(Boolean filterVisible)
|
void |
addSortName(PageOrdering sortName)
|
void |
addSortPluginName(PageOrdering sortPluginName)
|
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 |
Class<ResourceGroup> |
getPersistentClass()
|
boolean |
isFilterPrivate()
|
boolean |
isFilterVisible()
|
boolean |
isInventoryManagerRequired()
subclasses should override as necessary |
boolean |
isSecurityManagerRequired()
subclasses should override as necessary |
Methods inherited from class org.rhq.core.domain.criteria.TaggedCriteria |
---|
addFilterTag, addFilterTagName, addFilterTagNamespace, addFilterTagSemantic, fetchTags, isTagFiltered |
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, 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 |
Constructor Detail |
---|
public ResourceGroupCriteria()
Method Detail |
---|
public Class<ResourceGroup> getPersistentClass()
getPersistentClass
in class Criteria
public void addFilterId(Integer filterId)
public void addFilterDownMemberCount(Long filterDownMemberCount)
public void addFilterName(String filterName)
public void addFilterRecursive(Boolean filterRecursive)
public void addFilterResourceTypeId(Integer filterResourceTypeId)
public void addFilterResourceTypeName(String filterResourceTypeName)
public void addFilterSubjectId(Integer filterSubjectId)
filterSubjectId.
- public void addFilterAutoGroupParentResourceId(Integer filterAutoGroupParentResourceId)
public void addFilterPluginName(String filterPluginName)
public void addFilterGroupCategory(GroupCategory filterGroupCategory)
public void addFilterExplicitResourceIds(Integer... filterExplicitResourceIds)
public void addFilterImplicitResourceIds(Integer... filterImplicitResourceIds)
public void addFilterExplicitResourceCategory(ResourceCategory filterExplicitResourceCategory)
filterExplicitResourceCategory
- public void addFilterExplicitResourceTypeId(Integer filterExplicitResourceTypeId)
filterExplicitResourceTypeId
- public void addFilterExplicitResourceTypeName(String filterExplicitResourceTypeName)
filterExplicitResourceTypeName
- public void addFilterGroupDefinitionId(Integer filterGroupDefinitionId)
public void addFilterPrivate(Boolean filterPrivate)
public boolean isFilterPrivate()
public void addFilterVisible(Boolean filterVisible)
filterVisible
- not null. A single fetch may be for visible or invisible groups, but not both.public boolean isFilterVisible()
public void addFilterIds(Integer... filterIds)
public void addFilterBundleTargetableOnly(boolean filterBundleTargetableOnly)
filterBundleTargetableOnly
- public void fetchExplicitResources(boolean fetchExplicitResources)
public void fetchImplicitResources(boolean fetchImplicitResources)
public void fetchOperationHistories(boolean fetchOperationHistories)
public void fetchConfigurationUpdates(boolean fetchConfigurationUpdates)
public void fetchGroupDefinition(boolean fetchGroupDefinition)
public void fetchResourceType(boolean fetchResourceType)
public void fetchRoles(boolean fetchRoles)
fetchRoles
- public void addSortName(PageOrdering sortName)
public void addSortResourceTypeName(PageOrdering sortResourceTypeName)
public void addSortPluginName(PageOrdering sortPluginName)
public boolean isSecurityManagerRequired()
isSecurityManagerRequired
in class Criteria
public boolean isInventoryManagerRequired()
Criteria
isInventoryManagerRequired
in class Criteria
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |