package fr.openwide.core.jpa.more.business.difference.util;
import java.util.List;
import com.google.common.base.Supplier;
import fr.openwide.core.jpa.more.business.difference.model.Difference;
import fr.openwide.core.jpa.more.business.history.model.AbstractHistoryDifference;
public interface IHistoryDifferenceGenerator<T> {
<HD extends AbstractHistoryDifference<HD, ?>> List<HD> toHistoryDifferences(Supplier<HD> historyDifferenceSupplier, Difference<T> rootDifference);
}