public class WorkflowServiceImpl extends Object implements WorkflowService
WorkflowServiceImpl class.
NAME| Constructor and Description |
|---|
WorkflowServiceImpl()
Constructor for WorkflowServiceImpl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
delete(Workflow workflow)
delete.
|
List<Workflow> |
findByCriteria(String criteria,
boolean isCaseSens)
findByCriteria.
|
Workflow |
findByID(Integer wfID)
findByID.
|
Workflow |
findByIDWithParams(Integer wfID)
findByIDWithParams.
|
List<Workflow> |
findByName(String name)
findByName.
|
Workflow |
findBySWAccession(Integer swAccession)
findBySWAccession.
|
Integer |
insert(Registration registration,
Workflow workflow)
insert.
|
Integer |
insert(Workflow workflow)
Inserts a new Workflow and returns its sw_accession number.
|
List<Workflow> |
list()
list.
|
List<Workflow> |
list(Registration registration)
list.
|
List<Workflow> |
listMyShared(Registration registration)
listMyShared.
|
List<Workflow> |
listSequencerRunsWorkflows(SequencerRun sr)
listSequencerRunsWorkflows.
|
List<Workflow> |
listSharedWithMe(Registration registration)
listSharedWithMe.
|
void |
setWorkflowDAO(WorkflowDAO workflowDAO)
setWorkflowDAO.
|
void |
update(Registration registration,
Workflow workflow)
update.
|
void |
update(Workflow workflow)
update.
|
Workflow |
updateDetached(Registration registration,
Workflow workflow)
updateDetached.
|
Workflow |
updateDetached(Workflow workflow)
updateDetached.
|
public WorkflowServiceImpl()
Constructor for WorkflowServiceImpl.
public void setWorkflowDAO(WorkflowDAO workflowDAO)
setWorkflowDAO.
Sets a private member variable with an instance of an implementation of WorkflowDAO. This method is called by the Spring framework at run time.setWorkflowDAO in interface WorkflowServiceworkflowDAO - a WorkflowDAO object.WorkflowDAOpublic Integer insert(Workflow workflow)
insert in interface WorkflowServiceworkflow - Workflow to be inserted.public void update(Workflow workflow)
update.
update in interface WorkflowServiceworkflow - a Workflow object.public void delete(Workflow workflow)
delete.
delete in interface WorkflowServiceworkflow - a Workflow object.public List<Workflow> list()
list.
list in interface WorkflowServiceList object.public List<Workflow> list(Registration registration)
list.
list in interface WorkflowServiceregistration - a Registration object.List object.public List<Workflow> listMyShared(Registration registration)
listMyShared.
listMyShared in interface WorkflowServiceregistration - a Registration object.List object.public List<Workflow> listSharedWithMe(Registration registration)
listSharedWithMe.
listSharedWithMe in interface WorkflowServiceregistration - a Registration object.List object.public List<Workflow> listSequencerRunsWorkflows(SequencerRun sr)
listSequencerRunsWorkflows.
listSequencerRunsWorkflows in interface WorkflowServicesr - a SequencerRun object.List object.public List<Workflow> findByName(String name)
findByName.
findByName in interface WorkflowServicename - a String object.List object.public Workflow findByID(Integer wfID)
findByID.
findByID in interface WorkflowServicewfID - a Integer object.Workflow object.public Workflow findByIDWithParams(Integer wfID)
findByIDWithParams.
findByIDWithParams in interface WorkflowServicewfID - a Integer object.Workflow object.public Workflow findBySWAccession(Integer swAccession)
findBySWAccession.
findBySWAccession in interface WorkflowServiceswAccession - a Integer object.Workflow object.public List<Workflow> findByCriteria(String criteria, boolean isCaseSens)
findByCriteria.
findByCriteria in interface WorkflowServicecriteria - a String object.isCaseSens - a boolean.List object.public Workflow updateDetached(Workflow workflow)
updateDetached.
updateDetached in interface WorkflowServiceworkflow - a Workflow object.Workflow object.public Integer insert(Registration registration, Workflow workflow)
insert.
insert in interface WorkflowServiceregistration - a Registration object.workflow - a Workflow object.Integer object.public Workflow updateDetached(Registration registration, Workflow workflow)
updateDetached.
updateDetached in interface WorkflowServiceregistration - a Registration object.workflow - a Workflow object.Workflow object.public void update(Registration registration, Workflow workflow)
update.
update in interface WorkflowServiceregistration - a Registration object.workflow - a Workflow object.Copyright © 2015 SeqWare. All rights reserved.