package org.nextprot.api.core.utils; import java.util.ArrayList; import java.util.List; import java.util.Set; import org.nextprot.api.core.domain.Publication; public class PublicationUtils { /** * Filter publications by their ids * @return */ public static List<Publication> filterPublicationsByIds(List<Publication> publications, Set<Long> ids){ List<Publication> publicationsFiltered = new ArrayList<Publication>(); for(Publication pub : publications){ if(ids.contains(pub.getPublicationId())){ publicationsFiltered.add(pub); } } return publicationsFiltered; } }