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 ProcessingService
processingDAO
- a ProcessingDAO
object.ProcessingDAO
public void setFileDAO(FileDAO fileDAO)
fileDAO
- implementation of FileDAOFileDAO
public void insert(SequencerRun sequencerRun, Processing processing)
insert.
Inserts an instance of Processing into the database.insert
in interface ProcessingService
sequencerRun
- a SequencerRun
object.processing
- a Processing
object.public void insert(Registration registration, SequencerRun sequencerRun, Processing processing)
insert.
insert
in interface ProcessingService
registration
- a Registration
object.sequencerRun
- a SequencerRun
object.processing
- a Processing
object.public Integer insert(Processing processing)
insert
in interface ProcessingService
processing
- Processing to be inserted.public void update(Processing processing)
update.
Updates an instance of Processing in the database.update
in interface ProcessingService
processing
- a Processing
object.public void delete(Processing processing, boolean deleteRealFiles)
delete.
delete
in interface ProcessingService
processing
- deleteRealFiles
- public List<File> getFiles(Integer processingId)
getFiles.
getFiles
in interface ProcessingService
processingId
- a Integer
object.List
object.public boolean isHasFile(Integer processingId)
isHasFile.
isHasFile
in interface ProcessingService
processingId
- a Integer
object.public Set<Processing> setWithHasFile(Set<Processing> list)
setWithHasFile.
setWithHasFile
in interface ProcessingService
list
- a Set
object.Set
object.public List<File> getFiles(Integer processingId, String metaType)
getFiles.
getFiles
in interface ProcessingService
processingId
- a Integer
object.metaType
- a String
object.List
object.public Set<Processing> setWithHasFile(Set<Processing> list, String metaType)
setWithHasFile.
setWithHasFile
in interface ProcessingService
list
- a Set
object.metaType
- a String
object.Set
object.public Processing findByID(Integer id)
findByID.
findByID
in interface ProcessingService
id
- Processing
object.public Processing findByIDOnlyWithRunningWR(Integer processingID)
findByIDOnlyWithRunningWR.
findByIDOnlyWithRunningWR
in interface ProcessingService
processingID
- a Integer
object.Processing
object.public Processing findBySWAccession(Integer swAccession)
findBySWAccession.
findBySWAccession
in interface ProcessingService
swAccession
- a Integer
object.Processing
object.public List<Processing> findByOwnerID(Integer registrationId)
findByOwnerID.
findByOwnerID
in interface ProcessingService
registrationId
- a Integer
object.List
object.public List<Processing> findByCriteria(String criteria, boolean isCaseSens)
findByCriteria.
findByCriteria
in interface ProcessingService
criteria
- a String
object.isCaseSens
- a boolean.List
object.public Processing updateDetached(Processing processing)
updateDetached.
updateDetached
in interface ProcessingService
processing
- a Processing
object.Processing
object.public List<Processing> list()
list.
list
in interface ProcessingService
List
object.public void update(Registration registration, Processing processing)
update.
update
in interface ProcessingService
registration
- a Registration
object.processing
- a Processing
object.public Integer insert(Registration registration, Processing processing)
insert.
insert
in interface ProcessingService
registration
- a Registration
object.processing
- a Processing
object.Integer
object.public Processing updateDetached(Registration registration, Processing processing)
updateDetached.
updateDetached
in interface ProcessingService
registration
- 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 ProcessingService
sample
- a Sample
object.workflowRun
- a WorkflowRun
object.Set
object.public Set<Processing> findFor(Sample sample)
findFor.
findFor
in interface ProcessingService
sample
- a Sample
object.Set
object.Copyright © 2015 SeqWare. All rights reserved.