/**
*
*/
package qa.qcri.aidr.data.dao;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import qa.qcri.aidr.data.persistence.entity.CollectionSummary;
import qa.qcri.aidr.data.repository.CollectionSummaryRepository;
/**
* @author Latika
*
*/
@Service
public class CollectionSummaryDao {
@Autowired
private CollectionSummaryRepository collectionSummaryRepository;
public List<CollectionSummary> getAllCollections() {
List<CollectionSummary> collectionSummaries = collectionSummaryRepository.getCollectionsOrderByCollectionCreationDate();
return collectionSummaries;
}
public void saveUpdateCollectionSummary(CollectionSummary summary){
collectionSummaryRepository.save(summary);
}
public void saveUpdateCollectionSummaryList(List<CollectionSummary> summaryList){
collectionSummaryRepository.save(summaryList);
}
public CollectionSummary getByCode(String code) {
return collectionSummaryRepository.findByCode(code);
}
}