public class WorkflowRunServiceImpl extends Object implements WorkflowRunService
WorkflowRunServiceImpl class.
NAME
Constructor and Description |
---|
WorkflowRunServiceImpl()
Constructor for WorkflowRunServiceImpl.
|
Modifier and Type | Method and Description |
---|---|
void |
delete(WorkflowRun workflowRun,
boolean deleteRealFiles)
delete.
|
List<WorkflowRun> |
findByCriteria(String criteria)
findByCriteria.
|
List<WorkflowRun> |
findByCriteria(String criteria,
boolean isCaseSens)
findByCriteria.
|
WorkflowRun |
findByID(Integer wfrID)
findByID.
|
WorkflowRun |
findByIDWithIUS(Integer wfrID)
findByIDWithIUS.
|
WorkflowRun |
findByIDWithIUSAndRunningWR(Integer wfrID)
findByIDWithIUSAndRunningWR.
|
WorkflowRun |
findByName(String name)
findByName.
|
List<WorkflowRun> |
findByOwnerID(Integer registrationID)
findByOwnerID.
|
WorkflowRun |
findBySWAccession(Integer swAccession)
findBySWAccession.
|
List<File> |
findFiles(Integer swAccession)
findFiles.
|
Set<WorkflowRun> |
findRunsForIUS(IUS ius)
findRunsForIUS.
|
Set<WorkflowRun> |
findRunsForSample(Sample sample)
Find all the workflow runs for the specific sample.
|
List<File> |
getFiles(Integer wfrId)
getFiles.
|
Processing |
getRootProcessing(Integer wfrId)
getRootProcessing.
|
Integer |
insert(Registration registration,
WorkflowRun workflowRun)
insert.
|
Integer |
insert(Registration registration,
WorkflowRun workflowRun,
SortedSet<WorkflowRunParam> workflowRunParams,
Map<String,List<File>> allSelectedFiles)
insert.
|
Integer |
insert(WorkflowRun workflowRun)
Inserts a new WorkflowRun and returns its sw_accession number.
|
Integer |
insert(WorkflowRun workflowRun,
SortedSet<WorkflowRunParam> workflowRunParams,
Map<String,List<File>> allSelectedFiles)
insert.
|
List<WorkflowRun> |
list()
list.
|
List<WorkflowRun> |
list(Registration registration)
list.
|
List<WorkflowRun> |
list(Registration registration,
Boolean isAsc)
list.
|
List<WorkflowRun> |
listMyShared(Registration registration)
listMyShared.
|
List<WorkflowRun> |
listMyShared(Registration registration,
Boolean isAsc)
listMyShared.
|
List<Workflow> |
listRelatedWorkflows(Registration registration)
listRelatedWorkflows.
|
List<WorkflowRun> |
listRunning(Registration registration)
listRunning.
|
List<WorkflowRun> |
listRunning(Registration registration,
Boolean isAsc)
listRunning.
|
List<WorkflowRun> |
listSharedWithMe(Registration registration)
listSharedWithMe.
|
List<WorkflowRun> |
listSharedWithMe(Registration registration,
Boolean isAsc)
listSharedWithMe.
|
List<WorkflowRun> |
listSharedWithMeWithSample(Registration registration)
listSharedWithMeWithSample.
|
List<WorkflowRun> |
listWithHasFile(List<WorkflowRun> list)
listWithHasFile.
|
void |
setFileDAO(FileDAO fileDAO)
Sets a private member variable with an instance of an implementation of FileDAO.
|
void |
setProcessingDAO(ProcessingDAO processingDAO)
Setter for the field
processingDAO . |
void |
setWorkflowRunDAO(WorkflowRunDAO workflowRunDAO)
setWorkflowRunDAO.
|
void |
setWorkflowRunParamDAO(WorkflowRunParamDAO workflowRunParamDAO)
Setter for the field
workflowRunParamDAO . |
void |
update(Registration registration,
WorkflowRun workflowRun)
update.
|
void |
update(Registration registration,
WorkflowRun workflowRun,
List<Integer> laneIds)
update.
|
void |
update(WorkflowRun workflowRun)
update.
|
void |
update(WorkflowRun workflowRun,
List<Integer> laneIds)
update.
|
WorkflowRun |
updateDetached(WorkflowRun workflowRun)
updateDetached.
|
public WorkflowRunServiceImpl()
Constructor for WorkflowRunServiceImpl.
public void setWorkflowRunDAO(WorkflowRunDAO workflowRunDAO)
setWorkflowRunDAO.
Sets a private member variable with an instance of an implementation of WorkflowRunDAO. This method is called by the Spring framework at run time.setWorkflowRunDAO
in interface WorkflowRunService
workflowRunDAO
- a WorkflowRunDAO
object.WorkflowRunDAO
public void setProcessingDAO(ProcessingDAO processingDAO)
Setter for the field processingDAO
.
processingDAO
- a ProcessingDAO
object.public void setWorkflowRunParamDAO(WorkflowRunParamDAO workflowRunParamDAO)
Setter for the field workflowRunParamDAO
.
workflowRunParamDAO
- a WorkflowRunParamDAO
object.public void setFileDAO(FileDAO fileDAO)
fileDAO
- implementation of FileDAOFileDAO
public Integer insert(WorkflowRun workflowRun)
insert
in interface WorkflowRunService
workflowRun
- Workflow run to be inserted.public Integer insert(WorkflowRun workflowRun, SortedSet<WorkflowRunParam> workflowRunParams, Map<String,List<File>> allSelectedFiles)
insert.
insert
in interface WorkflowRunService
workflowRun
- a WorkflowRun
object.workflowRunParams
- a SortedSet
object.allSelectedFiles
- a Map
object.Integer
object.public Integer insert(Registration registration, WorkflowRun workflowRun, SortedSet<WorkflowRunParam> workflowRunParams, Map<String,List<File>> allSelectedFiles)
insert.
insert
in interface WorkflowRunService
registration
- a Registration
object.workflowRun
- a WorkflowRun
object.workflowRunParams
- a SortedSet
object.allSelectedFiles
- a Map
object.Integer
object.public void update(WorkflowRun workflowRun)
update.
update
in interface WorkflowRunService
workflowRun
- a WorkflowRun
object.public void update(WorkflowRun workflowRun, List<Integer> laneIds)
update.
update
in interface WorkflowRunService
workflowRun
- a WorkflowRun
object.laneIds
- a List
object.public void delete(WorkflowRun workflowRun, boolean deleteRealFiles)
delete.
delete
in interface WorkflowRunService
workflowRun
- deleteRealFiles
- public Processing getRootProcessing(Integer wfrId)
getRootProcessing.
getRootProcessing
in interface WorkflowRunService
wfrId
- a Integer
object.Processing
object.public List<File> getFiles(Integer wfrId)
getFiles.
getFiles
in interface WorkflowRunService
wfrId
- a Integer
object.List
object.public List<WorkflowRun> listWithHasFile(List<WorkflowRun> list)
listWithHasFile.
listWithHasFile
in interface WorkflowRunService
list
- a List
object.List
object.public List<WorkflowRun> list()
list.
list
in interface WorkflowRunService
List
object.public List<WorkflowRun> list(Registration registration)
list.
list
in interface WorkflowRunService
registration
- a Registration
object.List
object.public List<WorkflowRun> listMyShared(Registration registration)
listMyShared.
listMyShared
in interface WorkflowRunService
registration
- a Registration
object.List
object.public List<WorkflowRun> listSharedWithMe(Registration registration)
listSharedWithMe.
listSharedWithMe
in interface WorkflowRunService
registration
- a Registration
object.List
object.public List<WorkflowRun> listRunning(Registration registration)
listRunning.
listRunning
in interface WorkflowRunService
registration
- a Registration
object.List
object.public List<WorkflowRun> list(Registration registration, Boolean isAsc)
list.
list
in interface WorkflowRunService
registration
- a Registration
object.isAsc
- a Boolean
object.List
object.public List<WorkflowRun> listMyShared(Registration registration, Boolean isAsc)
listMyShared.
listMyShared
in interface WorkflowRunService
registration
- a Registration
object.isAsc
- a Boolean
object.List
object.public List<WorkflowRun> listSharedWithMe(Registration registration, Boolean isAsc)
listSharedWithMe.
listSharedWithMe
in interface WorkflowRunService
registration
- a Registration
object.isAsc
- a Boolean
object.List
object.public List<WorkflowRun> listRunning(Registration registration, Boolean isAsc)
listRunning.
listRunning
in interface WorkflowRunService
registration
- a Registration
object.isAsc
- a Boolean
object.List
object.public List<Workflow> listRelatedWorkflows(Registration registration)
listRelatedWorkflows.
listRelatedWorkflows
in interface WorkflowRunService
registration
- a Registration
object.List
object.public WorkflowRun findByName(String name)
findByName.
findByName
in interface WorkflowRunService
name
- a String
object.WorkflowRun
object.public WorkflowRun findByID(Integer wfrID)
findByID.
findByID
in interface WorkflowRunService
wfrID
- a Integer
object.WorkflowRun
object.public WorkflowRun findBySWAccession(Integer swAccession)
findBySWAccession.
findBySWAccession
in interface WorkflowRunService
swAccession
- a Integer
object.WorkflowRun
object.public List<WorkflowRun> findByOwnerID(Integer registrationID)
findByOwnerID.
findByOwnerID
in interface WorkflowRunService
registrationID
- a Integer
object.List
object.public WorkflowRun findByIDWithIUS(Integer wfrID)
findByIDWithIUS.
findByIDWithIUS
in interface WorkflowRunService
wfrID
- a Integer
object.WorkflowRun
object.public WorkflowRun findByIDWithIUSAndRunningWR(Integer wfrID)
findByIDWithIUSAndRunningWR.
findByIDWithIUSAndRunningWR
in interface WorkflowRunService
wfrID
- a Integer
object.WorkflowRun
object.public List<WorkflowRun> listSharedWithMeWithSample(Registration registration)
listSharedWithMeWithSample.
listSharedWithMeWithSample
in interface WorkflowRunService
registration
- a Registration
object.List
object.public List<WorkflowRun> findByCriteria(String criteria, boolean isCaseSens)
findByCriteria.
findByCriteria
in interface WorkflowRunService
criteria
- a String
object.isCaseSens
- a boolean.List
object.public List<WorkflowRun> findByCriteria(String criteria)
findByCriteria.
findByCriteria
in interface WorkflowRunService
criteria
- a String
object.List
object.public WorkflowRun updateDetached(WorkflowRun workflowRun)
updateDetached.
updateDetached
in interface WorkflowRunService
workflowRun
- a WorkflowRun
object.WorkflowRun
object.public Set<WorkflowRun> findRunsForIUS(IUS ius)
findRunsForIUS.
findRunsForIUS
in interface WorkflowRunService
ius
- a IUS
object.Set
object.public List<File> findFiles(Integer swAccession)
findFiles.
findFiles
in interface WorkflowRunService
swAccession
- a Integer
object.List
object.public Set<WorkflowRun> findRunsForSample(Sample sample)
findRunsForSample
in interface WorkflowRunService
sample
- a Sample
object.Set
object.public void update(Registration registration, WorkflowRun workflowRun)
update.
update
in interface WorkflowRunService
registration
- a Registration
object.workflowRun
- a WorkflowRun
object.public Integer insert(Registration registration, WorkflowRun workflowRun)
insert.
insert
in interface WorkflowRunService
registration
- a Registration
object.workflowRun
- a WorkflowRun
object.Integer
object.public void update(Registration registration, WorkflowRun workflowRun, List<Integer> laneIds)
update.
update
in interface WorkflowRunService
registration
- a Registration
object.workflowRun
- a WorkflowRun
object.laneIds
- a List
object.Copyright © 2015 SeqWare. All rights reserved.