package eu.dnetlib.uoamonitorservice.dao; import eu.dnetlib.uoamonitorservice.entities.Category; import org.springframework.data.mongodb.repository.MongoRepository; import org.springframework.stereotype.Repository; import java.util.List; import java.util.Optional; @Repository public interface CategoryDAO extends MongoRepository { List findAll(); List findByDefaultId(String DefaultId); List findBySubCategoriesContaining(String subCategory); Optional findById(String Id); void delete(String Id); Category save(Category category); }