package pl.edu.icm.saos.enrichment.apply.refregulations;
import java.util.List;
import org.springframework.stereotype.Service;
import com.google.common.base.Preconditions;
import pl.edu.icm.saos.enrichment.apply.JudgmentUpdater;
import pl.edu.icm.saos.persistence.model.Judgment;
import pl.edu.icm.saos.persistence.model.JudgmentReferencedRegulation;
/**
* @author madryk
*/
@Service
public class ReferencedRegulationsJudgmentUpdater implements JudgmentUpdater<List<JudgmentReferencedRegulation>> {
//------------------------ LOGIC --------------------------
@Override
public void addToJudgment(Judgment judgment, List<JudgmentReferencedRegulation> referencedRegulations) {
Preconditions.checkNotNull(judgment);
Preconditions.checkNotNull(referencedRegulations);
for (JudgmentReferencedRegulation referencedRegulation : referencedRegulations) {
judgment.addReferencedRegulation(referencedRegulation);
}
}
}