public interface ProcessingService
ProcessingService interface.
Modifier and Type | Field and Description |
---|---|
static String |
NAME
Constant
NAME="processingService" |
Modifier and Type | Method and Description |
---|---|
void |
delete(Processing processing,
boolean deleteRealFiles)
delete.
|
List<Processing> |
findByCriteria(String criteria,
boolean isCaseSens)
findByCriteria.
|
Processing |
findByID(Integer processingID)
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.
|
List<Processing> |
list()
list.
|
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.
|
static final String NAME
NAME="processingService"
void setProcessingDAO(ProcessingDAO processingDAO)
setProcessingDAO.
processingDAO
- a ProcessingDAO
object.void insert(SequencerRun sequencerRun, Processing processing)
insert.
sequencerRun
- a SequencerRun
object.processing
- a Processing
object.void insert(Registration registration, SequencerRun sequencerRun, Processing processing)
insert.
registration
- a Registration
object.sequencerRun
- a SequencerRun
object.processing
- a Processing
object.Integer insert(Processing processing)
processing
- Processing to be inserted.Integer insert(Registration registration, Processing processing)
insert.
registration
- a Registration
object.processing
- a Processing
object.Integer
object.void update(Registration registration, Processing processing)
update.
registration
- a Registration
object.processing
- a Processing
object.void update(Processing processing)
update.
processing
- a Processing
object.void delete(Processing processing, boolean deleteRealFiles)
delete.
processing
- deleteRealFiles
- Processing findByID(Integer processingID)
findByID.
processingID
- a Integer
object.Processing
object.Processing findByIDOnlyWithRunningWR(Integer processingID)
findByIDOnlyWithRunningWR.
processingID
- a Integer
object.Processing
object.Processing findBySWAccession(Integer swAccession)
findBySWAccession.
swAccession
- a Integer
object.Processing
object.boolean isHasFile(Integer processingId)
isHasFile.
processingId
- a Integer
object.Set<Processing> setWithHasFile(Set<Processing> list)
setWithHasFile.
Set<Processing> setWithHasFile(Set<Processing> list, String metaType)
setWithHasFile.
Processing updateDetached(Processing processing)
updateDetached.
processing
- a Processing
object.Processing
object.Processing updateDetached(Registration registration, Processing processing)
updateDetached.
registration
- a Registration
object.processing
- a Processing
object.Processing
object.List<Processing> findByOwnerID(Integer registrationId)
findByOwnerID.
List<Processing> findByCriteria(String criteria, boolean isCaseSens)
findByCriteria.
Set<Processing> findFor(Sample sample, WorkflowRun workflowRun)
findFor.
sample
- a Sample
object.workflowRun
- a WorkflowRun
object.Set
object.Set<Processing> findFor(Sample sample)
findFor.
List<Processing> list()
list.
List
object.Copyright © 2015 SeqWare. All rights reserved.