Occurrences.java

27 lines | 885 B Blame History Raw Download
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.ufrgs.inf.prosoft.memoizeittf.utils;

import br.ufrgs.inf.prosoft.memoizeittf.facade.Occurrence;
import java.util.List;
import java.util.stream.Collectors;

/**
 *
 * @author romulo
 */
public class Occurrences {

    public static List<br.ufrgs.inf.prosoft.memoizeit.Occurrence> getMemoizeitOccurrences(List<Occurrence> occurrences) {
        return occurrences.stream().map(Occurrence::getMemoizeitOccurrence).collect(Collectors.toList());
    }

    public static List<br.ufrgs.inf.prosoft.tfcache.metadata.Occurrence> getTfcacheOccurrences(List<Occurrence> occurrences) {
        return occurrences.stream().map(Occurrence::getTfcacheOccurrence).collect(Collectors.toList());
    }

}