Examples of addFilterResourceGroupIds()


Examples of org.rhq.core.domain.criteria.AlertCriteria.addFilterResourceGroupIds()

            }

            criteria.setPageControl(pc);

            if (groupId != null) {
                criteria.addFilterResourceGroupIds(groupId);
            }
            if ((resourceIds != null) && (resourceIds.length > 0)) {
                criteria.addFilterResourceIds(resourceIds);
            }
        }
View Full Code Here

Examples of org.rhq.core.domain.criteria.AlertCriteria.addFilterResourceGroupIds()

            case Resource:
                criteria.addFilterResourceIds(getEntityContext().getResourceId());
                break;

            case ResourceGroup:
                criteria.addFilterResourceGroupIds(getEntityContext().getGroupId());
                break;
            default:
                // no default
                break;
            }
View Full Code Here

Examples of org.rhq.core.domain.criteria.AlertDefinitionCriteria.addFilterResourceGroupIds()

            Map values = requestCriteria.getValues();
            for (Object key : values.keySet()) {
                String fieldName = (String) key;
                if (fieldName.equals(GroupAlertDefinitionsView.CRITERIA_GROUP_ID)) {
                    Integer resourceId = (Integer) values.get(fieldName);
                    criteria.addFilterResourceGroupIds(resourceId);
                }
            }
        }

        return criteria;
View Full Code Here

Examples of org.rhq.core.domain.criteria.AlertDefinitionCriteria.addFilterResourceGroupIds()

    }

    @Override
    protected AlertDefinitionCriteria getSimpleCriteriaForAll() {
        AlertDefinitionCriteria criteria = new AlertDefinitionCriteria();
        criteria.addFilterResourceGroupIds(Integer.valueOf(this.resourceGroup.getId()));
        criteria.setPageControl(PageControl.getUnlimitedInstance());
        return criteria;
    }
}
View Full Code Here

Examples of org.rhq.core.domain.criteria.AlertDefinitionCriteria.addFilterResourceGroupIds()

        Throwable firstThrowable = null;

        // We want to copy the group level AlertDefinitions, so fetch them with the relevant lazy fields, so we
        // have everything we need when calling the copy constructor, minimizing
        AlertDefinitionCriteria criteria = new AlertDefinitionCriteria();
        criteria.addFilterResourceGroupIds(resourceGroupId);
        criteria.fetchGroupAlertDefinition(false);
        criteria.fetchConditions(true);
        criteria.fetchAlertNotifications(true);
        // Apply paging when optionally fetching collections, to avoid duplicates. Hibernate seems to apply DISTINCT,
        // which is what we want.  Use a huge # because we want them all.
View Full Code Here

Examples of org.rhq.core.domain.criteria.AlertDefinitionCriteria.addFilterResourceGroupIds()

    }

    @SuppressWarnings("unchecked")
    private Integer[] findGroupAlertDefinitionIds(int resourceGroupId) {
        AlertDefinitionCriteria criteria = new AlertDefinitionCriteria();
        criteria.addFilterResourceGroupIds(resourceGroupId);
        criteria.setPageControl(PageControl.getUnlimitedInstance());

        CriteriaQueryGenerator generator = new CriteriaQueryGenerator(criteria);
        generator.alterProjection("alertdefinition.id");
        Query query = generator.getQuery(entityManager);
View Full Code Here

Examples of org.rhq.core.domain.criteria.AlertDefinitionCriteria.addFilterResourceGroupIds()

        return criteria;
    }

    protected AlertDefinitionCriteria getDetailCriteria() {
        AlertDefinitionCriteria criteria = super.getDetailCriteria();
        criteria.addFilterResourceGroupIds(group.getId());
        return criteria;
    }

    @Override
    protected AbstractAlertDefinitionsDataSource getAlertDefinitionDataSource() {
View Full Code Here

Examples of org.rhq.core.domain.criteria.AlertDefinitionCriteria.addFilterResourceGroupIds()

            public void execute() throws Exception {
                String name = prefix + "group_Alertdef";
                int groupAlertDefinitionId = createGroupAlertDefinitionAndGetId(name);

                AlertDefinitionCriteria criteria = new AlertDefinitionCriteria();
                criteria.addFilterResourceGroupIds(testData.getResourceGroup().getId());

                // tests the reported bug
                List<AlertDefinition> result = alertDefinitionManager.findAlertDefinitionsByCriteria(
                    testData.getSubject(), criteria);
                assertNotNull(result);
View Full Code Here

Examples of org.rhq.core.domain.criteria.GroupBundleDeploymentCriteria.addFilterResourceGroupIds()

            pc.setPageSize(Integer.valueOf(currentSetting));
        }

        criteria.setPageControl(pc);

        criteria.addFilterResourceGroupIds(groupId);
        criteria.addSortStatus(PageOrdering.DESC);
        criteria.fetchDestination(true);
        criteria.fetchBundleVersion(true);

        GWTServiceLookup.getBundleService().findBundleDeploymentsByCriteria(criteria,
View Full Code Here

Examples of org.rhq.core.domain.criteria.GroupOperationHistoryCriteria.addFilterResourceGroupIds()

    protected GroupOperationHistoryCriteria getFetchCriteria(final DSRequest request) {
        GroupOperationHistoryCriteria criteria = new GroupOperationHistoryCriteria();

        if (request.getCriteria().getValues().containsKey(CriteriaField.GROUP_ID)) {
            int groupId = Integer.parseInt((String) request.getCriteria().getValues().get(CriteriaField.GROUP_ID));
            criteria.addFilterResourceGroupIds(Arrays.asList(groupId));
        }

        return criteria;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.