package net.sourceforge.seqware.common.business.impl;
import java.util.List;
import net.sourceforge.seqware.common.business.ProcessingSamplesService;
import net.sourceforge.seqware.common.dao.ProcessingSamplesDAO;
import net.sourceforge.seqware.common.model.Processing;
import net.sourceforge.seqware.common.model.ProcessingSamples;
import net.sourceforge.seqware.common.model.Sample;
/**
* <p>
* ProcessingSamplesServiceImpl class.
* </p>
*
* @author boconnor
* @version $Id: $Id
*/
public class ProcessingSamplesServiceImpl implements ProcessingSamplesService {
private ProcessingSamplesDAO dao;
/** {@inheritDoc} */
@Override
public void setProcessingSamplesDAO(ProcessingSamplesDAO dao) {
this.dao = dao;
}
/** {@inheritDoc} */
@Override
public ProcessingSamples findByProcessingSample(Processing processing, Sample sample) {
return dao.findByProcessingSample(processing, sample);
}
/** {@inheritDoc} */
@Override
public void delete(ProcessingSamples processingSamples) {
dao.delete(processingSamples);
}
/** {@inheritDoc} */
@Override
public void update(ProcessingSamples processingSamples) {
dao.update(processingSamples);
}
/** {@inheritDoc} */
@Override
public void insert(ProcessingSamples processingSamples) {
dao.insert(processingSamples);
}
/** {@inheritDoc} */
@Override
public ProcessingSamples updateDetached(ProcessingSamples processingSamples) {
return dao.updateDetached(processingSamples);
}
/** {@inheritDoc} */
@Override
public List<ProcessingSamples> list() {
return dao.list();
}
}