setOpResultId method

void setOpResultId(
  1. UnitOfWork unitOfWork,
  2. String newOpResultId
)

Implementation

void setOpResultId(UnitOfWork unitOfWork, String newOpResultId) {
  if (unitOfWork.opResultIdStrings.contains(newOpResultId)) {
    throw ArgumentError(
        'This opResultId already present. OpResultId must be unique');
  }

  for (Operation operation in unitOfWork.operations) {
    if (operation.opResultId == _opResultId) {
      operation.opResultId = newOpResultId;
      break;
    }
  }

  _opResultId = newOpResultId;
}