package net.sourceforge.seqware.common.business.impl;
import java.util.List;
import net.sourceforge.seqware.common.business.ProcessingLanesService;
import net.sourceforge.seqware.common.dao.ProcessingLanesDAO;
import net.sourceforge.seqware.common.model.Lane;
import net.sourceforge.seqware.common.model.Processing;
import net.sourceforge.seqware.common.model.ProcessingLanes;
/**
* <p>
* ProcessingLanesServiceImpl class.
* </p>
*
* @author boconnor
* @version $Id: $Id
*/
public class ProcessingLanesServiceImpl implements ProcessingLanesService {
private ProcessingLanesDAO dao;
/** {@inheritDoc} */
@Override
public void setProcessingLanesDAO(ProcessingLanesDAO dao) {
this.dao = dao;
}
/** {@inheritDoc} */
@Override
public ProcessingLanes findByProcessingLane(Processing processing, Lane lane) {
return dao.findByProcessingLane(processing, lane);
}
/** {@inheritDoc} */
@Override
public void delete(ProcessingLanes processingLanes) {
dao.delete(processingLanes);
}
/** {@inheritDoc} */
@Override
public void update(ProcessingLanes processingLanes) {
dao.update(processingLanes);
}
/** {@inheritDoc} */
@Override
public void insert(ProcessingLanes processingLanes) {
dao.insert(processingLanes);
}
/** {@inheritDoc} */
@Override
public ProcessingLanes updateDetached(ProcessingLanes processingLanes) {
return dao.updateDetached(processingLanes);
}
/** {@inheritDoc} */
@Override
public List<ProcessingLanes> list() {
return dao.list();
}
}