package pl.edu.icm.saos.importer.commoncourt.judgment.remove;
import org.springframework.batch.item.ItemProcessor;
import org.springframework.stereotype.Service;
import pl.edu.icm.saos.persistence.model.Judgment;
import pl.edu.icm.saos.persistence.model.DeletedJudgment;
/**
* Spring batch processor for removing judgments
*
* @author madryk
*/
@Service
public class CcjDeleteRemovedProcessor implements ItemProcessor<Judgment, DeletedJudgment> {
//------------------------ LOGIC --------------------------
@Override
public DeletedJudgment process(Judgment judgment) throws Exception {
DeletedJudgment deletedJudgment = new DeletedJudgment();
deletedJudgment.setJudgmentId(judgment.getId());
deletedJudgment.setSourceInfo(judgment.getSourceInfo());
return deletedJudgment;
}
}