Examples of addFilterResourceIds()


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

        return result;
    }

    private void getDriftDefinitions0(Map<Integer, List<DriftDefinition>> result, List<Integer> resourceIds) {
        DriftDefinitionCriteria criteria = new DriftDefinitionCriteria();
        criteria.addFilterResourceIds(resourceIds.toArray(new Integer[resourceIds.size()]));
        criteria.fetchConfiguration(true);

        final Subject overlord = getSubjectManager().getOverlord();

        //Use CriteriaQuery to automatically chunk/page through criteria query results
View Full Code Here

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

    @Override
    public void updateCompliance(int resourceId, String driftDefName, DriftComplianceStatus complianceStatus) {
        DriftDefinitionCriteria criteria = new DriftDefinitionCriteria();
        criteria.setStrict(true);
        criteria.addFilterResourceIds(resourceId);
        criteria.addFilterName(driftDefName);

        DriftManagerLocal driftMgr = getDriftManager();
        SubjectManagerLocal subjectMgr = getSubjectManager();
        Subject overlord = subjectMgr.getOverlord();
View Full Code Here

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

    public void processRepeatChangeSet(int resourceId, String driftDefName, int version) {
        Subject overlord = subjectManager.getOverlord();

        DriftDefinitionCriteria driftDefCriteria = new DriftDefinitionCriteria();
        driftDefCriteria.setStrict(true);
        driftDefCriteria.addFilterResourceIds(resourceId);
        driftDefCriteria.addFilterName(driftDefName);

        PageList<DriftDefinition> defs = findDriftDefinitionsByCriteria(overlord, driftDefCriteria);
        if (defs.isEmpty()) {
            log.warn("Cannot process repeat change set. No drift definition found for [resourceId: " + resourceId
View Full Code Here

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

        case Resource:
            authorizeOrFail(subject, entityContext, "Can not delete drifts");
            int resourceId = entityContext.getResourceId();
            DriftDefinitionCriteria criteria = new DriftDefinitionCriteria();
            criteria.addFilterName(driftDefName);
            criteria.addFilterResourceIds(resourceId);
            criteria.setStrict(true);
            criteria.clearPaging();//disable paging as the code assumes all the results will be returned.

            PageList<DriftDefinition> results = driftManager.findDriftDefinitionsByCriteria(subject, criteria);
            DriftDefinition doomedDriftDef = null;
View Full Code Here

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

        }

        DriftDefinitionCriteria criteria = new DriftDefinitionCriteria();
        criteria.setStrict(true);
        criteria.addFilterName(summary.getDriftDefinitionName());
        criteria.addFilterResourceIds(resourceId);
        criteria.clearPaging();//disable paging as the code assumes all the results will be returned.

        PageList<DriftDefinition> definitions = findDriftDefinitionsByCriteria(subject, criteria);

        if (definitions.isEmpty()) {
View Full Code Here

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

        entry4.setNewFileHash(sha256("./3.bin"));
        changeSet3.add(entry4);
        changeSetDAO.save(changeSet3);

        GenericDriftCriteria criteria = new GenericDriftCriteria();
        criteria.addFilterResourceIds(resourceId1);
        criteria.addFilterDriftDefinitionId(driftDefId);
        criteria.addFilterCategories(FILE_CHANGED);
        criteria.addFilterChangeSetStartVersion(1);

        PageList<? extends Drift<?, ?>> actualDrifts = driftServer.findDriftsByCriteria(null, criteria);
View Full Code Here

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

        entry4.setNewFileHash(sha256("./3.bin"));
        changeSet3.add(entry4);
        changeSetDAO.save(changeSet3);

        GenericDriftCriteria criteria = new GenericDriftCriteria();
        criteria.addFilterResourceIds(resourceId1);
        criteria.addFilterDriftDefinitionId(driftDefId);
        criteria.addFilterCategories(FILE_CHANGED);
        criteria.addFilterChangeSetStartVersion(1);
        criteria.fetchChangeSet(true);
View Full Code Here

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

        c2.setResourceId(2);
        c2.setDriftDefinitionId(2);
        dao.save(c2);

        GenericDriftCriteria criteria = new GenericDriftCriteria();
        criteria.addFilterResourceIds(1);

        List<MongoDBChangeSet> actual = dao.findByDriftCriteria(criteria);
        List<MongoDBChangeSet> expected = asList(c1);

        String ignore = "drifts";
View Full Code Here

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

        MongoDBChangeSet c3 = createChangeSet(COVERAGE, 1, 3, 3);
        dao.save(c3);

        GenericDriftCriteria criteria = new GenericDriftCriteria();
        criteria.addFilterResourceIds(1, 2);

        List<MongoDBChangeSet> actual = dao.findByDriftCriteria(criteria);
        List<MongoDBChangeSet> expected = asList(c1, c2);

        String ignore = "drifts";
View Full Code Here

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

        c2.add(e2);

        dao.save(c2);

        GenericDriftCriteria criteria = new GenericDriftCriteria();
        criteria.addFilterResourceIds(resourceId);
        criteria.addFilterStartTime(startTime);

        List<MongoDBChangeSet> actual = dao.findByDriftCriteria(criteria);

        assertEquals(actual.size(), 1, "Expected to get back one change set");
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.