Cześć, podpowie mi ktoś, jak to zmapować na Either<ErrorWrapper, TaskFile> ?
mongoTaskFileRepository.findById(fileId).map(taskFileEntity ->
TaskFile.builder()
.id(taskFileEntity.getId())
.filename(taskFileEntity.getFilename())
.file(taskFileEntity.getFile())
.timestamp(taskFileEntity.getTimestamp())
.build())
mongoTaskFileRepository.findById(fileId) zwraca Optional<TaskFileEntity>, następnie chce to zmapować na TaskFile i zapisać w Either right().
Jeśli nie znajdzie mi takiej encji, chce w Either.left() mieć new ErrorWrapper.