package net.sourceforge.seqware.common.business.impl;
import java.util.List;
import net.sourceforge.seqware.common.business.ProcessingStudiesService;
import net.sourceforge.seqware.common.dao.ProcessingStudiesDAO;
import net.sourceforge.seqware.common.model.Processing;
import net.sourceforge.seqware.common.model.ProcessingStudies;
import net.sourceforge.seqware.common.model.Study;
/**
* <p>
* ProcessingStudiesServiceImpl class.
* </p>
*
* @author boconnor
* @version $Id: $Id
*/
public class ProcessingStudiesServiceImpl implements ProcessingStudiesService {
private ProcessingStudiesDAO dao;
/** {@inheritDoc} */
@Override
public void setProcessingStudiesDAO(ProcessingStudiesDAO dao) {
this.dao = dao;
}
/** {@inheritDoc} */
@Override
public ProcessingStudies findByProcessingStudy(Processing processing, Study study) {
return dao.findByProcessingStudy(processing, study);
}
/** {@inheritDoc} */
@Override
public void delete(ProcessingStudies processingStudies) {
dao.delete(processingStudies);
}
/** {@inheritDoc} */
@Override
public void update(ProcessingStudies processingStudies) {
dao.update(processingStudies);
}
/** {@inheritDoc} */
@Override
public void insert(ProcessingStudies processingStudies) {
dao.insert(processingStudies);
}
/** {@inheritDoc} */
@Override
public ProcessingStudies updateDetached(ProcessingStudies processingStudies) {
return dao.updateDetached(processingStudies);
}
/** {@inheritDoc} */
@Override
public List<ProcessingStudies> list() {
return dao.list();
}
}