public boolean isSuccess() { return OperationResultStatusType.SUCCESS.equals(getResultStatusType()); }
private boolean needsRefresh(PendingOperationType pendingOperation) { PendingOperationExecutionStatusType executionStatus = pendingOperation.getExecutionStatus(); if (executionStatus == null) { // LEGACY: 3.7 and earlier return OperationResultStatusType.IN_PROGRESS.equals(pendingOperation.getResultStatus()); } else { return PendingOperationExecutionStatusType.EXECUTING.equals(executionStatus); } }
if (!resultStatus.equals(operation.getResultStatus())) { return false;
if (!opStateResultStatusType.equals(pendingOperation.getResultStatus())) { PropertyDelta<OperationResultStatusType> resultStatusDelta = createPendingOperationDelta(containerDefinition, containerPath, PendingOperationType.F_RESULT_STATUS, opStateResultStatusType);
continue; if (expectedResult != null && !expectedResult.equals(pendingOperation.getResultStatus())) { continue;
@Override protected void assertTest526Deltas(PrismObject<ShadowType> shadowRepo, OperationResult result) { assertPendingOperationDeltas(shadowRepo, 3); ObjectDeltaType deltaModify = null; ObjectDeltaType deltaAdd = null; ObjectDeltaType deltaDisable = null; for (PendingOperationType pendingOperation: shadowRepo.asObjectable().getPendingOperation()) { ObjectDeltaType delta = pendingOperation.getDelta(); if (ChangeTypeType.ADD.equals(delta.getChangeType())) { deltaAdd = delta; assertEquals("Wrong status in add delta", OperationResultStatusType.SUCCESS, pendingOperation.getResultStatus()); } if (ChangeTypeType.MODIFY.equals(delta.getChangeType()) && OperationResultStatusType.SUCCESS.equals(pendingOperation.getResultStatus())) { deltaModify = delta; } if (ChangeTypeType.MODIFY.equals(delta.getChangeType()) && OperationResultStatusType.IN_PROGRESS.equals(pendingOperation.getResultStatus())) { deltaDisable = delta; } } assertNotNull("No add pending delta", deltaAdd); assertNotNull("No modify pending delta", deltaModify); assertNotNull("No disable pending delta", deltaDisable); }
OperationResultStatusType resultStatus = pendingOperation.getResultStatus(); PendingOperationExecutionStatusType executionStatus = pendingOperation.getExecutionStatus(); if (OperationResultStatusType.NOT_APPLICABLE.equals(resultStatus)) {
if (newStatusType.equals(pendingOperation.getResultStatus())) { continue;