setOpResultId method

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

Implementation

void setOpResultId(UnitOfWork unitOfWork, String newOpResultId) {
  if (unitOfWork.opResultIdStrings.contains(newOpResultId))
    throw new 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;
}