Examples of addFilterResourceIds()


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

        // wait for our JMS messages to process and see if we get any alerts
        Thread.sleep(3000);

        //check that the alert fired when the value of the measurement changed.
        AlertCriteria aCrit = new AlertCriteria();
        aCrit.addFilterResourceIds(resource.getId());

        List<Alert> alerts = LookupUtil.getAlertManager().findAlertsByCriteria(getOverlord(), aCrit);
        assertEquals("Unexpected number of alerts on the resource.", 1, alerts.size());
    }
View Full Code Here

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

        Date endDateFilter = getFilter(request, DateFilterItem.END_DATE_FILTER, Date.class);
        if( endDateFilter!= null){
            Date endOfDay = DateFilterItem.adjustTimeToEndOfDay(endDateFilter);
            criteria.addFilterEndTime(endOfDay.getTime());
        }
        criteria.addFilterResourceIds(getArrayFilter(request, FILTER_RESOURCE_IDS, Integer.class));
        criteria.addFilterEntityContext(entityContext);
        criteria.fetchConditionLogs(true);
//        criteria.fetchGroupAlertDefinition(true);

        AlertFilter[] alertFilters = getArrayFilter(request, FILTER_STATUS, AlertFilter.class);
View Full Code Here

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

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

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

        if (since!=null) {
            criteria.addFilterStartTime(since);
        }

        if (resourceId!=null) {
            criteria.addFilterResourceIds(resourceId);
        }
        if (definitionId!=null) {
            criteria.addFilterAlertDefinitionIds(definitionId);
        }
View Full Code Here

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

        PageList<Alert> alerts = new PageList<Alert>();

        if (resouceIdsWithAlertDefinitions != null && resouceIdsWithAlertDefinitions.length != 0) {
            AlertCriteria criteria = new AlertCriteria();
            criteria.setPageControl(PageControl.getUnlimitedInstance());
            criteria.addFilterResourceIds(resouceIdsWithAlertDefinitions);
            criteria.addSortCtime(PageOrdering.DESC);

            alerts = alertManager.findAlertsByCriteria(subject, criteria);

            if (!allAlerts) {
View Full Code Here

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

    private List<Alert> getAlerts(Subject subject, int resourceId, int count) {
        PageControl lastFive = new PageControl(0, count);
        lastFive.initDefaultOrderingField("ctime", PageOrdering.DESC);

        AlertCriteria criteria = new AlertCriteria();
        criteria.addFilterResourceIds(resourceId);
        criteria.setPageControl(lastFive);

        AlertManagerLocal alertManager = LookupUtil.getAlertManager();
        List<Alert> results = alertManager.findAlertsByCriteria(subject, criteria);
        return results;
View Full Code Here

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

        AlertCriteria alertCriteria = new AlertCriteria();
        alertCriteria.addFilterName("joe");
        alertCriteria.addFilterDescription("query generation is cool");
        alertCriteria.addFilterStartTime(42L);
        alertCriteria.addFilterEndTime(100L);
        alertCriteria.addFilterResourceIds(1, 2, 3);
        alertCriteria.fetchAlertDefinition(true);
        alertCriteria.addSortPriority(PageOrdering.DESC);
        alertCriteria.addSortName(PageOrdering.ASC);
        alertCriteria.setPaging(0, 100);
        alertCriteria.setFiltersOptional(true);
View Full Code Here

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

        AlertCriteria criteria = new AlertCriteria();

        // Check for resource existence
        fetchResource(resourceId);

        criteria.addFilterResourceIds(resourceId);

        PageList<Alert> alerts = alertManager.findAlertsByCriteria(caller, criteria);
        List<Link> links = new ArrayList<Link>(alerts.size());
        for (Alert al : alerts) {
            Link link = new Link();
View Full Code Here

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

            ResourceManagerLocal resourceManager = LookupUtil.getResourceManager();

            AlertCriteria criteria = new AlertCriteria();
            criteria.addFilterPriorities(AlertPriority.getByLegacyIndex(alertPrefs.priority));
            criteria.addFilterStartTime(alertPrefs.timeRange);
            criteria.addFilterResourceIds(("all".equals(alertPrefs.displayAll) ? null : ArrayUtils
                .wrapInArray(alertPrefs.asArray())));
            criteria.setPageControl(pageControl);

            PageList<Alert> alerts = alertManager.findAlertsByCriteria(user.getSubject(), criteria);
View Full Code Here

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

                searchCriteria.addFilterGroupAlertDefinitionIds(alertDefinitionId);
            }

            // show alerts for any resource in the group, not just those attached to the group alert definitions
            List<Integer> resourceIds = resourceManager.findImplicitResourceIdsByResourceGroup(resourceGroupId);
            searchCriteria.addFilterResourceIds(resourceIds.toArray(new Integer[resourceIds.size()]));
            searchCriteria.addFilterPriorities(alertPriority);
            searchCriteria.addFilterStartTime(beginTime);
            searchCriteria.addFilterEndTime(endTime);
            searchCriteria.setPageControl(pc);
            searchCriteria.fetchAlertDefinition(true);
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.