UnitOfWork constructor

UnitOfWork()

Implementation

UnitOfWork() {
  _operations = [];
  _opResultIdStrings = [];
  OpResultIdGenerator opResultIdGenerator =
      new OpResultIdGenerator(_opResultIdStrings);
  _unitOfWorkCreate = new UnitOfWorkCreate(_operations, opResultIdGenerator);
  _unitOfWorkUpdate = new UnitOfWorkUpdate(_operations, opResultIdGenerator);
  _unitOfWorkUpsert = new UnitOfWorkUpsert(_operations, opResultIdGenerator);
  _unitOfWorkDelete = new UnitOfWorkDelete(_operations, opResultIdGenerator);
  _unitOfWorkFind = new UnitOfWorkFind(_operations, opResultIdGenerator);
  _relationOperation =
      new RelationOperation(_operations, opResultIdGenerator);
  _unitOfWorkExecutor = new UnitOfWorkExecutor(this);
}