Package org.rhq.core.domain.operation

Examples of org.rhq.core.domain.operation.ResourceOperationHistory


        PageList<ResourceOperationHistory> results;
        results = operationManager.findCompletedResourceOperationHistories(overlord(), resource.getId(), null, null,
            PageControl.getUnlimitedInstance());
        assert results != null;
        assert results.size() == 2 : "Should have had multiple results: " + results;
        ResourceOperationHistory history0 = results.get(0);
        assert history0.getId() > 0 : history0;
        assert history0.getJobId() != null : history0;
        assert history0.getJobName() != null : history0;
        assert history0.getJobGroup() != null : history0;
        assert history0.getErrorMessage() == null : history0;
        assert history0.getStatus() == OperationRequestStatus.SUCCESS : history0;
        assert history0.getSubjectName().equals(overlord().getName()) : history0;

        ResourceOperationHistory history1 = results.get(1);
        assert history1.getId() > 0 : history1;
        assert history1.getId() != history0.getId() : history1;
        assert history1.getJobId() != null : history1;
        assert !history1.getJobId().equals(history0.getJobId()) : history1;
        assert history1.getJobName() != null : history1;
        assert history1.getJobName().equals(history1.getJobId().getJobName()) : history1;
        assert history1.getJobId().getJobName().equals(history0.getJobId().getJobName()) : history1;
        assert history1.getJobGroup() != null : history1;
        assert history1.getJobGroup().equals(history1.getJobId().getJobGroup()) : history1;
        assert history1.getJobGroup().equals(history0.getJobGroup()) : history1;
        assert history1.getJobId().getJobGroup().equals(history0.getJobId().getJobGroup()) : history1;
        assert history1.getErrorMessage() == null : history1;
        assert history1.getStatus() == OperationRequestStatus.SUCCESS : history1;
        assert history1.getSubjectName().equals(overlord().getName()) : history1;

        operationManager.deleteOperationHistory(overlord(), history0.getId(), false);
        operationManager.deleteOperationHistory(overlord(), history1.getId(), false);
        results = operationManager.findCompletedResourceOperationHistories(overlord(), resource.getId(), null, null,
            PageControl.getUnlimitedInstance());
        assert results != null;
        assert results.size() == 0;
    }
View Full Code Here


        PageList<ResourceOperationHistory> results;
        results = operationManager.findCompletedResourceOperationHistories(overlord(), resource.getId(), null, null,
            PageControl.getUnlimitedInstance());
        assert results != null;
        assert results.size() == 1 : "size was " + results.size();
        ResourceOperationHistory history = results.get(0);
        assert history.getId() > 0 : history;
        assert history.getJobId() != null : history;
        assert history.getJobName() != null : history;
        assert history.getJobGroup() != null : history;
        assert history.getErrorMessage() == null : history;
        assert history.getStatus() == OperationRequestStatus.SUCCESS : history;
        assert history.getSubjectName().equals(overlord().getName()) : history;

        // parameters and results are lazily loaded in the paginated queries, but are eagerly individually
        history = (ResourceOperationHistory) operationManager.getOperationHistoryByHistoryId(overlord(),
            history.getId());
        assert history.getResults() != null;
        assert history.getResults().getSimple("param1echo").getStringValue().equals("test-value!");
        assert history.getParameters().getId() != scheduleParamId : "params should be copies - not shared";

        operationManager.deleteOperationHistory(overlord(), history.getId(), false);
        results = operationManager.findCompletedResourceOperationHistories(overlord(), resource.getId(), null, null,
            PageControl.getUnlimitedInstance());
        assert results != null;
        assert results.size() == 0;
    }
View Full Code Here

        PageList<ResourceOperationHistory> resultsHist;
        resultsHist = operationManager.findCompletedResourceOperationHistories(overlord(), resource.getId(), null,
            null, PageControl.getUnlimitedInstance());
        assert resultsHist != null;
        assert resultsHist.size() == 1;
        ResourceOperationHistory history = resultsHist.get(0);
        assert history.getId() > 0 : history;
        assert history.getJobId() != null : history;
        assert history.getJobName() != null : history;
        assert history.getJobGroup() != null : history;
        assert history.getErrorMessage() == null : history;
        assert history.getStatus() == OperationRequestStatus.SUCCESS : history;
        assert history.getSubjectName().equals(overlord().getName()) : history;

        PageList<ResourceOperationLastCompletedComposite> list;
        list = operationManager.findRecentlyCompletedResourceOperations(overlord(), null,
            PageControl.getUnlimitedInstance());
        assert list.size() == 1;
        assert list.get(0).getOperationHistoryId() == history.getId();
        assert list.get(0).getResourceId() == resource.getId();
        assert list.get(0).getResourceName().equals(resource.getName());
        assert list.get(0).getOperationName().equals("Test Operation");

        operationManager.deleteOperationHistory(overlord(), history.getId(), false);
        resultsHist = operationManager.findCompletedResourceOperationHistories(overlord(), resource.getId(), null,
            null, PageControl.getUnlimitedInstance());
        assert resultsHist != null;
        assert resultsHist.size() == 0;
View Full Code Here

        PageList<ResourceOperationHistory> resultsHist;
        resultsHist = operationManager.findCompletedResourceOperationHistories(overlord(), resource.getId(), null,
            null, PageControl.getUnlimitedInstance());
        assert resultsHist != null;
        assert resultsHist.size() == 1;
        ResourceOperationHistory history = resultsHist.get(0);
        assert history.getId() > 0 : history;
        assert history.getJobId() != null : history;
        assert history.getJobName() != null : history;
        assert history.getJobGroup() != null : history;
        assert history.getErrorMessage() == null : history;
        assert history.getStatus() == OperationRequestStatus.SUCCESS : history;
        assert history.getSubjectName().equals(overlord().getName()) : history;

        PageList<ResourceOperationLastCompletedComposite> list;
        list = operationManager.findRecentlyCompletedResourceOperations(overlord(), null,
            PageControl.getUnlimitedInstance());
        assert list.size() == 1;
        assert list.get(0).getOperationHistoryId() == history.getId();
        assert list.get(0).getResourceId() == resource.getId();
        assert list.get(0).getResourceName().equals(resource.getName());
        assert list.get(0).getOperationName().equals("Test Operation");

        operationManager.deleteOperationHistory(overlord(), history.getId(), false);
        resultsHist = operationManager.findCompletedResourceOperationHistories(overlord(), resource.getId(), null,
            null, PageControl.getUnlimitedInstance());
        assert resultsHist != null;
        assert resultsHist.size() == 0;
View Full Code Here

        return super.getSortFieldForColumn(columnName);
    }

    @Override
    protected void executeRemove(Record recordToRemove, final DSRequest request, final DSResponse response) {
        final ResourceOperationHistory operationHistoryToRemove = copyValues(recordToRemove);
        Boolean forceValue = request.getAttributeAsBoolean("force");
        boolean force = ((forceValue != null) && forceValue);
        operationService.deleteOperationHistories(new int[] { operationHistoryToRemove.getId() }, force,
            new AsyncCallback<Void>() {
                public void onSuccess(Void result) {
                    sendSuccessResponse(request, response, operationHistoryToRemove, null);
                }
View Full Code Here

    @Override
    public ResourceOperationHistory copyValues(Record from) {
        Resource resource = new Resource();
        resource.setId(from.getAttributeAsInt(AncestryUtil.RESOURCE_ID));
        ResourceOperationHistory resourceOperationHistory = new ResourceOperationHistory(null, null,
            from.getAttribute(Field.SUBJECT),
            (OperationDefinition) from.getAttributeAsObject(Field.OPERATION_DEFINITION),
            (Configuration) from.getAttributeAsObject(Field.PARAMETERS), resource, null);
        resourceOperationHistory.setId(from.getAttributeAsInt(Field.ID));
        return resourceOperationHistory;
    }
View Full Code Here

        if (operationDefinition != null)
        {
            int id = jobNameId.incrementAndGet();
            String jobName = operationDefinition.getName() + "-" + id;
            operationHistory =
                    new ResourceOperationHistory(jobName,
                            "",
                            resource.getName(),
                            operationDefinition,
                            parameters,
                            resource,
View Full Code Here

        if (opHistories != null)
        {
            this.operationHistories = new ArrayList<ResourceOperationHistory>();
            for (OperationHistory opHistory : opHistories)
            {
                ResourceOperationHistory resourceOpHistory = (ResourceOperationHistory)opHistory;
                this.operationHistories.add(resourceOpHistory);
                this.operationHistoryMap.put(resourceOpHistory.getId(), resourceOpHistory);
            }

            Collections.sort(operationHistories, new Comparator<OperationHistory>()
            {
                public int compare(OperationHistory a, OperationHistory b)
View Full Code Here

TOP

Related Classes of org.rhq.core.domain.operation.ResourceOperationHistory

Copyright © 2018 www.massapicom. 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.