package eu.dnetlib.uoaorcidservice.dao.MongoDBDAOs; import eu.dnetlib.uoaorcidservice.dao.WorkDAO; import eu.dnetlib.uoaorcidservice.entities.Work; import org.springframework.data.mongodb.repository.MongoRepository; import java.util.List; public interface MongoDBWorkDAO extends WorkDAO, MongoRepository { List findAll(); Work findById(String Id); // List findByPidsContaining(String Pid); // Work findByPidsContainingAndOrcid(String Pid, String Orcid); List findByPidsInAndOrcid(List Pids, String Orcid); List findByOrcid(String Orcid); Work save(Work work); void deleteAll(); void deleteById(String Id); void deleteByPutCode(String PutCode); }