public class WorkflowDAOHibernate extends org.springframework.orm.hibernate3.support.HibernateDaoSupport implements WorkflowDAO
WorkflowDAOHibernate class.
Constructor and Description |
---|
WorkflowDAOHibernate()
Constructor for WorkflowDAOHibernate.
|
Modifier and Type | Method and Description |
---|---|
void |
delete(Workflow workflow)
delete.
|
List<Workflow> |
findByCriteria(String criteria,
boolean isCaseSens)
findByCriteria.
|
Workflow |
findByID(Integer wfID)
findByID.
|
List<Workflow> |
findByName(String name)
findByName.
|
Workflow |
findBySWAccession(Integer swAccession)
findBySWAccession.
|
Integer |
insert(Registration registration,
Workflow workflow)
insert.
|
Integer |
insert(Workflow workflow)
Inserts a new Workflow and returns its sw_accession number.
|
List<Workflow> |
list()
list.
|
List<Workflow> |
list(Registration registration)
list.
|
List<Workflow> |
listMyShared(Registration registration)
listMyShared.
|
List<Workflow> |
listSharedWithMe(Registration registration)
listSharedWithMe.
|
List<Workflow> |
listWorkflows(SequencerRun sr)
listWorkflows.
|
void |
update(Registration registration,
Workflow workflow)
update.
|
void |
update(Workflow workflow)
update.
|
Workflow |
updateDetached(Registration registration,
Workflow workflow)
updateDetached.
|
Workflow |
updateDetached(Workflow workflow)
updateDetached.
|
public WorkflowDAOHibernate()
Constructor for WorkflowDAOHibernate.
public Integer insert(Workflow workflow)
insert
in interface WorkflowDAO
workflow
- Workflow to be inserted.public void update(Workflow workflow)
update.
update
in interface WorkflowDAO
workflow
- a Workflow
object.public void delete(Workflow workflow)
delete.
delete
in interface WorkflowDAO
workflow
- a Workflow
object.public List<Workflow> list()
list.
list
in interface WorkflowDAO
List
object.public List<Workflow> list(Registration registration)
list.
list
in interface WorkflowDAO
registration
- a Registration
object.List
object.public List<Workflow> listMyShared(Registration registration)
listMyShared.
listMyShared
in interface WorkflowDAO
registration
- a Registration
object.List
object.public List<Workflow> listSharedWithMe(Registration registration)
listSharedWithMe.
listSharedWithMe
in interface WorkflowDAO
registration
- a Registration
object.List
object.public List<Workflow> findByName(String name)
findByName.
findByName
in interface WorkflowDAO
name
- a String
object.List
object.public Workflow findByID(Integer wfID)
findByID.
findByID
in interface WorkflowDAO
wfID
- a Integer
object.Workflow
object.public Workflow findBySWAccession(Integer swAccession)
findBySWAccession.
findBySWAccession
in interface WorkflowDAO
swAccession
- a Integer
object.Workflow
object.public List<Workflow> findByCriteria(String criteria, boolean isCaseSens)
findByCriteria.
findByCriteria
in interface WorkflowDAO
criteria
- a String
object.isCaseSens
- a boolean.List
object.public Workflow updateDetached(Workflow workflow)
updateDetached.
updateDetached
in interface WorkflowDAO
workflow
- a Workflow
object.Workflow
object.public void update(Registration registration, Workflow workflow)
update.
update
in interface WorkflowDAO
registration
- a Registration
object.workflow
- a Workflow
object.public Integer insert(Registration registration, Workflow workflow)
insert.
insert
in interface WorkflowDAO
registration
- a Registration
object.workflow
- a Workflow
object.Integer
object.public List<Workflow> listWorkflows(SequencerRun sr)
listWorkflows.
listWorkflows
in interface WorkflowDAO
sr
- a SequencerRun
object.List
object.public Workflow updateDetached(Registration registration, Workflow workflow)
updateDetached.
updateDetached
in interface WorkflowDAO
registration
- a Registration
object.workflow
- a Workflow
object.Workflow
object.Copyright © 2015 SeqWare. All rights reserved.