public class SampleReportDAOHibernate extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements SampleReportDAO
SampleReportDAOHibernate class.
Constructor and Description |
---|
SampleReportDAOHibernate() |
public List<SampleReportService.Status> getStatusesForStudy(Study study)
getStatusesForStudy.
getStatusesForStudy
in interface SampleReportDAO
study
- a Study
object.List
object.public List<SampleReportService.Status> getStatusesForWorkflow(Study study, Workflow workflow)
getStatusesForWorkflow.
getStatusesForWorkflow
in interface SampleReportDAO
study
- a Study
object.workflow
- a Workflow
object.List
object.public List<Workflow> getWorkflowsForStudy(Study study)
getWorkflowsForStudy.
getWorkflowsForStudy
in interface SampleReportDAO
study
- a Study
object.List
object.public List<Workflow> getWorkflows(SequencerRun seqRun)
getWorkflows.
getWorkflows
in interface SampleReportDAO
seqRun
- a SequencerRun
object.List
object.public int countOfStatus(Study study, SampleReportService.Status status)
countOfStatus.
countOfStatus
in interface SampleReportDAO
study
- a Study
object.status
- a String
object.public int countOfStatus(Study study, Workflow workflow, SampleReportService.Status status)
countOfStatus.
countOfStatus
in interface SampleReportDAO
study
- a Study
object.workflow
- a Workflow
object.status
- a String
object.public int countOfStatus(SequencerRun seqRun, Workflow workflow, SampleReportService.Status status)
countOfStatus.
countOfStatus
in interface SampleReportDAO
seqRun
- a SequencerRun
object.workflow
- a Workflow
object.status
- a String
object.public int countOfStatus(SequencerRun seqRun, SampleReportService.Status status)
countOfStatus.
countOfStatus
in interface SampleReportDAO
seqRun
- a SequencerRun
object.status
- a String
object.public int countOfRows(SequencerRun seqRun)
countOfRows.
countOfRows
in interface SampleReportDAO
seqRun
- a SequencerRun
object.public List<Sample> getChildSamples(Study study)
getChildSamples.
getChildSamples
in interface SampleReportDAO
study
- a Study
object.List
object.public SampleReportService.Status getStatus(Study study, Sample childSample, Workflow workflow)
getStatus.
public SampleReportService.Status getStatus(Study study, Sample sample, IUS ius, Lane lane, SequencerRun seqRun, Workflow workflow)
getStatus.
getStatus
in interface SampleReportDAO
study
- a Study
object.sample
- a Sample
object.ius
- a IUS
object.lane
- a Lane
object.seqRun
- a SequencerRun
object.workflow
- a Workflow
object.String
object.public List<SampleReportRow> getRowsForSequencerRun(SequencerRun sr)
getRowsForSequencerRun.
getRowsForSequencerRun
in interface SampleReportDAO
sr
- a SequencerRun
object.List
object.public List<SampleReportRow> getRowsWithSequencerRuns()
getRowsWithSequencerRuns.
getRowsWithSequencerRuns
in interface SampleReportDAO
List
object.public List<SampleReportService.Status> getStatusesForSequencerRun(SequencerRun seqRun)
getStatusesForSequencerRun.
getStatusesForSequencerRun
in interface SampleReportDAO
seqRun
- a SequencerRun
object.List
object.public List<SampleReportService.Status> getStatusesForWorkflow(SequencerRun seqRun, Workflow workflow)
getStatusesForWorkflow.
getStatusesForWorkflow
in interface SampleReportDAO
seqRun
- a SequencerRun
object.workflow
- a Workflow
object.List
object.public List<SequencerRunReportId> getSequencerRunReportIds(SequencerRun seqRun, String sortField, String sortOrder, int offset, int limit)
getSequencerRunReportIds.
getSequencerRunReportIds
in interface SampleReportDAO
seqRun
- a SequencerRun
object.sortField
- a String
object.sortOrder
- a String
object.offset
- a int.limit
- a int.List
object.public List<SequencerRunReportId> getSequencerRunReportIds(SequencerRun seqRun)
getSequencerRunReportIds.
getSequencerRunReportIds
in interface SampleReportDAO
seqRun
- a SequencerRun
object.List
object.Copyright © 2015 SeqWare. All rights reserved.