package net.sourceforge.seqware.common.business.impl; import java.util.List; import net.sourceforge.seqware.common.business.ProcessingRelationshipService; import net.sourceforge.seqware.common.dao.ProcessingRelationshipDAO; import net.sourceforge.seqware.common.model.Processing; import net.sourceforge.seqware.common.model.ProcessingRelationship; /** * <p> * ProcessingRelationshipServiceImpl class. * </p> * * @author boconnor * @version $Id: $Id */ public class ProcessingRelationshipServiceImpl implements ProcessingRelationshipService { private ProcessingRelationshipDAO dao; /** {@inheritDoc} */ @Override public void setProcessingRelationshipDAO(ProcessingRelationshipDAO dao) { this.dao = dao; } /** {@inheritDoc} */ @Override public ProcessingRelationship findByProcessings(Processing processingParent, Processing processingChild) { return dao.findByProcessings(processingParent, processingChild); } /** {@inheritDoc} */ @Override public void delete(ProcessingRelationship processingRelationship) { dao.delete(processingRelationship); } /** {@inheritDoc} */ @Override public void update(ProcessingRelationship processingRelationship) { dao.update(processingRelationship); } /** {@inheritDoc} */ @Override public void insert(ProcessingRelationship processingRelationship) { dao.insert(processingRelationship); } /** {@inheritDoc} */ @Override public ProcessingRelationship updateDetached(ProcessingRelationship processingRelationship) { return dao.updateDetached(processingRelationship); } /** {@inheritDoc} */ @Override public List<ProcessingRelationship> list() { return dao.list(); } @Override public List<ProcessingRelationship> listByParentProcessingId(int processingId) { return dao.listByParentProcessingId(processingId); } }