public PendingOperationType delta(ObjectDeltaType value) { setDelta(value); return this; }
pendingOperation.setDelta(pendingDeltaType); pendingOperation.setRequestTimestamp(clock.currentTimeXMLGregorianCalendar()); if (opState != null) {
private PendingOperationType createPendingOperation( ObjectDelta<ShadowType> requestDelta, ProvisioningOperationState<? extends AsynchronousOperationResult> opState, String asyncOperationReference) throws SchemaException { ObjectDeltaType deltaType = DeltaConvertor.toObjectDeltaType(requestDelta); PendingOperationType pendingOperation = new PendingOperationType(); pendingOperation.setType(opState.getOperationType()); pendingOperation.setDelta(deltaType); XMLGregorianCalendar now = clock.currentTimeXMLGregorianCalendar(); pendingOperation.setRequestTimestamp(now); if (PendingOperationExecutionStatusType.EXECUTING.equals(opState.getExecutionStatus())) { pendingOperation.setOperationStartTimestamp(now); } pendingOperation.setExecutionStatus(opState.getExecutionStatus()); pendingOperation.setResultStatus(opState.getResultStatusType()); if (opState.getAttemptNumber() != null) { pendingOperation.setAttemptNumber(opState.getAttemptNumber()); pendingOperation.setLastAttemptTimestamp(now); } if (asyncOperationReference != null) { pendingOperation.setAsynchronousOperationReference(asyncOperationReference); } else { pendingOperation.setAsynchronousOperationReference(opState.getAsynchronousOperationReference()); } return pendingOperation; }