1 package pk.lucidxpo.ynami.service.sample; 2 3 import pk.lucidxpo.ynami.persistence.model.sample.Sample; 4 5 import java.util.List; 6 import java.util.Map; 7 import java.util.Optional; 8 9 public interface SampleService { 10 List<Sample> getAll(); 11 12 boolean existsByFirstName(String firstName); 13 14 Optional<Sample> findById(String id); 15 16 Sample create(Sample sample); 17 18 Sample update(Sample sample); 19 20 void delete(String id); 21 22 Sample updateStatus(String id, Map<String, Object> updates); 23 }