public class ProcessingServiceImpl extends Object implements ProcessingService
ProcessingServiceImpl class.
NAME| Constructor and Description |
|---|
ProcessingServiceImpl()
Constructor for ProcessingServiceImpl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
delete(Processing processing,
boolean deleteRealFiles)
delete.
|
List<Processing> |
findByCriteria(String criteria,
boolean isCaseSens)
findByCriteria.
|
Processing |
findByID(Integer id)
findByID.
|
Processing |
findByIDOnlyWithRunningWR(Integer processingID)
findByIDOnlyWithRunningWR.
|
List<Processing> |
findByOwnerID(Integer registrationId)
findByOwnerID.
|
Processing |
findBySWAccession(Integer swAccession)
findBySWAccession.
|
Set<Processing> |
findFor(Sample sample)
findFor.
|
Set<Processing> |
findFor(Sample sample,
WorkflowRun workflowRun)
findFor.
|
List<File> |
getFiles(Integer processingId)
getFiles.
|
List<File> |
getFiles(Integer processingId,
String metaType)
getFiles.
|
Integer |
insert(Processing processing)
Inserts a new Processing and returns its sw_accession number.
|
Integer |
insert(Registration registration,
Processing processing)
insert.
|
void |
insert(Registration registration,
SequencerRun sequencerRun,
Processing processing)
insert.
|
void |
insert(SequencerRun sequencerRun,
Processing processing)
insert.
|
boolean |
isHasFile(Integer processingId)
isHasFile.
|
boolean |
isHasFile(Integer processingId,
String metaType)
isHasFile.
|
List<Processing> |
list()
list.
|
void |
setFileDAO(FileDAO fileDAO)
Sets a private member variable with an instance of an implementation of FileDAO.
|
void |
setProcessingDAO(ProcessingDAO processingDAO)
setProcessingDAO.
|
Set<Processing> |
setWithHasFile(Set<Processing> list)
setWithHasFile.
|
Set<Processing> |
setWithHasFile(Set<Processing> list,
String metaType)
setWithHasFile.
|
void |
update(Processing processing)
update.
|
void |
update(Registration registration,
Processing processing)
update.
|
Processing |
updateDetached(Processing processing)
updateDetached.
|
Processing |
updateDetached(Registration registration,
Processing processing)
updateDetached.
|
public ProcessingServiceImpl()
Constructor for ProcessingServiceImpl.
public void setProcessingDAO(ProcessingDAO processingDAO)
setProcessingDAO.
Sets a private member variable with an instance of an implementation of ProcessingDAO. This method is called by the Spring framework at run time.setProcessingDAO in interface ProcessingServiceprocessingDAO - a ProcessingDAO object.ProcessingDAOpublic void setFileDAO(FileDAO fileDAO)
fileDAO - implementation of FileDAOFileDAOpublic void insert(SequencerRun sequencerRun, Processing processing)
insert.
Inserts an instance of Processing into the database.insert in interface ProcessingServicesequencerRun - a SequencerRun object.processing - a Processing object.public void insert(Registration registration, SequencerRun sequencerRun, Processing processing)
insert.
insert in interface ProcessingServiceregistration - a Registration object.sequencerRun - a SequencerRun object.processing - a Processing object.public Integer insert(Processing processing)
insert in interface ProcessingServiceprocessing - Processing to be inserted.public void update(Processing processing)
update.
Updates an instance of Processing in the database.update in interface ProcessingServiceprocessing - a Processing object.public void delete(Processing processing, boolean deleteRealFiles)
delete.
delete in interface ProcessingServiceprocessing - deleteRealFiles - public List<File> getFiles(Integer processingId)
getFiles.
getFiles in interface ProcessingServiceprocessingId - a Integer object.List object.public boolean isHasFile(Integer processingId)
isHasFile.
isHasFile in interface ProcessingServiceprocessingId - a Integer object.public Set<Processing> setWithHasFile(Set<Processing> list)
setWithHasFile.
setWithHasFile in interface ProcessingServicelist - a Set object.Set object.public List<File> getFiles(Integer processingId, String metaType)
getFiles.
getFiles in interface ProcessingServiceprocessingId - a Integer object.metaType - a String object.List object.public Set<Processing> setWithHasFile(Set<Processing> list, String metaType)
setWithHasFile.
setWithHasFile in interface ProcessingServicelist - a Set object.metaType - a String object.Set object.public Processing findByID(Integer id)
findByID.
findByID in interface ProcessingServiceid - Processing object.public Processing findByIDOnlyWithRunningWR(Integer processingID)
findByIDOnlyWithRunningWR.
findByIDOnlyWithRunningWR in interface ProcessingServiceprocessingID - a Integer object.Processing object.public Processing findBySWAccession(Integer swAccession)
findBySWAccession.
findBySWAccession in interface ProcessingServiceswAccession - a Integer object.Processing object.public List<Processing> findByOwnerID(Integer registrationId)
findByOwnerID.
findByOwnerID in interface ProcessingServiceregistrationId - a Integer object.List object.public List<Processing> findByCriteria(String criteria, boolean isCaseSens)
findByCriteria.
findByCriteria in interface ProcessingServicecriteria - a String object.isCaseSens - a boolean.List object.public Processing updateDetached(Processing processing)
updateDetached.
updateDetached in interface ProcessingServiceprocessing - a Processing object.Processing object.public List<Processing> list()
list.
list in interface ProcessingServiceList object.public void update(Registration registration, Processing processing)
update.
update in interface ProcessingServiceregistration - a Registration object.processing - a Processing object.public Integer insert(Registration registration, Processing processing)
insert.
insert in interface ProcessingServiceregistration - a Registration object.processing - a Processing object.Integer object.public Processing updateDetached(Registration registration, Processing processing)
updateDetached.
updateDetached in interface ProcessingServiceregistration - a Registration object.processing - a Processing object.Processing object.public Set<Processing> findFor(Sample sample, WorkflowRun workflowRun)
findFor.
Returns the Set of the Processings belongs to the specific Sample, WorkflowRun.findFor in interface ProcessingServicesample - a Sample object.workflowRun - a WorkflowRun object.Set object.public Set<Processing> findFor(Sample sample)
findFor.
findFor in interface ProcessingServicesample - a Sample object.Set object.Copyright © 2015 SeqWare. All rights reserved.