package net.sourceforge.seqware.common.business.impl; import java.util.List; import net.sourceforge.seqware.common.business.WorkflowParamValueService; import net.sourceforge.seqware.common.dao.WorkflowParamValueDAO; import net.sourceforge.seqware.common.model.Registration; import net.sourceforge.seqware.common.model.WorkflowParamValue; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; /** * <p> * WorkflowParamValueServiceImpl class. * </p> * * @author boconnor * @version $Id: $Id */ public class WorkflowParamValueServiceImpl implements WorkflowParamValueService { private WorkflowParamValueDAO workflowParamValueDAO = null; private static final Log LOG = LogFactory.getLog(WorkflowParamValueServiceImpl.class); /** * <p> * Constructor for WorkflowParamValueServiceImpl. * </p> */ public WorkflowParamValueServiceImpl() { super(); } /** {@inheritDoc} */ @Override public void setWorkflowParamValueDAO(WorkflowParamValueDAO workflowParamValueDAO) { this.workflowParamValueDAO = workflowParamValueDAO; } /** {@inheritDoc} */ @Override public Integer insert(WorkflowParamValue workflowParamValue) { return workflowParamValueDAO.insert(workflowParamValue); } /** {@inheritDoc} */ @Override public void update(WorkflowParamValue workflowParamValue) { workflowParamValueDAO.update(workflowParamValue); } /** {@inheritDoc} */ @Override public void delete(WorkflowParamValue workflowParamValue) { workflowParamValueDAO.delete(workflowParamValue); } /** {@inheritDoc} */ @Override public WorkflowParamValue findByID(Integer id) { WorkflowParamValue workflowParamValue = null; if (id != null) { try { workflowParamValue = workflowParamValueDAO.findByID(id); } catch (Exception exception) { LOG.error("Cannot find Lane by Workflow Param ID " + id); LOG.error(exception.getMessage()); } } return workflowParamValue; } /** {@inheritDoc} */ @Override public WorkflowParamValue updateDetached(WorkflowParamValue workflowParamValue) { return workflowParamValueDAO.updateDetached(workflowParamValue); } /** {@inheritDoc} */ @Override public List<WorkflowParamValue> list() { return workflowParamValueDAO.list(); } /** {@inheritDoc} */ @Override public void update(Registration registration, WorkflowParamValue workflowParamValue) { workflowParamValueDAO.update(registration, workflowParamValue); } /** {@inheritDoc} */ @Override public Integer insert(Registration registration, WorkflowParamValue workflowParamValue) { return workflowParamValueDAO.insert(registration, workflowParamValue); } /** {@inheritDoc} */ @Override public WorkflowParamValue updateDetached(Registration registration, WorkflowParamValue workflowParamValue) { return workflowParamValueDAO.updateDetached(registration, workflowParamValue); } }