public class SequencerRunServiceImpl extends Object implements SequencerRunService
SequencerRunServiceImpl class.
NAME| Constructor and Description | 
|---|
SequencerRunServiceImpl()
 Constructor for SequencerRunServiceImpl. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
delete(SequencerRun sequencerRun)
 delete. 
 | 
List<SequencerRun> | 
findByCriteria(String criteria,
              boolean isCaseSens)
 findByCriteria. 
 | 
SequencerRun | 
findByID(Integer expID)
 findByID. 
 | 
SequencerRun | 
findByName(String name)
 findByName. 
 | 
List<SequencerRun> | 
findByOwnerID(Integer registrationId)
 findByOwnerID. 
 | 
SequencerRun | 
findBySWAccession(Integer swAccession)
 findBySWAccession. 
 | 
boolean | 
hasNameBeenUsed(String oldName,
               String newName)
 hasNameBeenUsed. 
 | 
Integer | 
insert(Registration registration,
      SequencerRun sequencerRun)
 insert. 
 | 
Integer | 
insert(Registration registration,
      SequencerRunWizardDTO sequencerRun)
 insert. 
 | 
Integer | 
insert(SequencerRun sequencerRun)
 insert. 
 | 
Integer | 
insert(SequencerRunWizardDTO sequencerRun)
This is being used to create a new SequencerRun object and the correct number of assocated Lanes 
 | 
List<SequencerRun> | 
list()
 list. 
 | 
List<SequencerRun> | 
list(Registration registration)
 list. 
 | 
List<SequencerRun> | 
list(Registration registration,
    Boolean isAsc)
 list. 
 | 
void | 
setFileDAO(FileDAO fileDAO)
Sets a private member variable with an instance of an implementation of FileDAO. 
 | 
void | 
setLaneDAO(LaneDAO laneDAO)
Sets a private member variable with an instance of an implementation of LaneDAO. 
 | 
List<SequencerRun> | 
setProcCountInfo(List<SequencerRun> list)
 setProcCountInfo. 
 | 
void | 
setSequencerRunDAO(SequencerRunDAO sequencerRunDAO)
 setSequencerRunDAO. 
 | 
void | 
update(Registration registration,
      SequencerRun sequencerRun)
 update. 
 | 
void | 
update(SequencerRun sequencerRun)
 update. 
 | 
SequencerRun | 
updateDetached(Registration registration,
              SequencerRun sequencerRun)
 updateDetached. 
 | 
SequencerRun | 
updateDetached(SequencerRun sequencerRun)
 updateDetached. 
 | 
public SequencerRunServiceImpl()
Constructor for SequencerRunServiceImpl.
public void setSequencerRunDAO(SequencerRunDAO sequencerRunDAO)
setSequencerRunDAO.
Sets a private member variable with an instance of an implementation of SequencerRunDAO. This method is called by the Spring framework at run time.setSequencerRunDAO in interface SequencerRunServicesequencerRunDAO - a SequencerRunDAO object.SequencerRunDAOpublic void setLaneDAO(LaneDAO laneDAO)
laneDAO - implementation of LaneDAOLaneDAOpublic void setFileDAO(FileDAO fileDAO)
fileDAO - implementation of FileDAOFileDAOpublic Integer insert(SequencerRun sequencerRun)
insert.
Inserts an instance of SequencerRun into the database.insert in interface SequencerRunServicesequencerRun - a SequencerRun object.public Integer insert(SequencerRunWizardDTO sequencerRun)
insert in interface SequencerRunServicesequencerRun - a SequencerRunWizardDTO object.public void update(SequencerRun sequencerRun)
update.
Updates an instance of SequencerRun in the database.update in interface SequencerRunServicesequencerRun - a SequencerRun object.public void delete(SequencerRun sequencerRun)
delete.
Deletes an instance of SequencerRun in the database.delete in interface SequencerRunServicesequencerRun - a SequencerRun object.public List<SequencerRun> setProcCountInfo(List<SequencerRun> list)
setProcCountInfo.
setProcCountInfo in interface SequencerRunServicelist - a List object.List object.public List<SequencerRun> list(Registration registration)
list.
list in interface SequencerRunServiceregistration - a Registration object.List object.public List<SequencerRun> list(Registration registration, Boolean isAsc)
list.
list in interface SequencerRunServiceregistration - a Registration object.isAsc - a Boolean object.List object.public SequencerRun findByName(String name)
findByName.
Finds an instance of SequencerRun in the database by the SequencerRun emailAddress, and copies the SequencerRun properties to an instance of SequencerRun.findByName in interface SequencerRunServicename - a String object.SequencerRun object.public SequencerRun findByID(Integer expID)
findByID.
findByID in interface SequencerRunServiceexpID - a Integer object.SequencerRun object.public SequencerRun findBySWAccession(Integer swAccession)
findBySWAccession.
findBySWAccession in interface SequencerRunServiceswAccession - a Integer object.SequencerRun object.public List<SequencerRun> findByOwnerID(Integer registrationId)
findByOwnerID.
findByOwnerID in interface SequencerRunServiceregistrationId - a Integer object.List object.public boolean hasNameBeenUsed(String oldName, String newName)
hasNameBeenUsed.
Determines if an email address has already been used.hasNameBeenUsed in interface SequencerRunServiceoldName - a String object.newName - a String object.public List<SequencerRun> findByCriteria(String criteria, boolean isCaseSens)
findByCriteria.
findByCriteria in interface SequencerRunServicecriteria - a String object.isCaseSens - a boolean.List object.public SequencerRun updateDetached(SequencerRun sequencerRun)
updateDetached.
updateDetached in interface SequencerRunServicesequencerRun - a SequencerRun object.SequencerRun object.public List<SequencerRun> list()
list.
list in interface SequencerRunServiceList object.public void update(Registration registration, SequencerRun sequencerRun)
update.
update in interface SequencerRunServiceregistration - a Registration object.sequencerRun - a SequencerRun object.public Integer insert(Registration registration, SequencerRun sequencerRun)
insert.
insert in interface SequencerRunServiceregistration - a Registration object.sequencerRun - a SequencerRun object.public Integer insert(Registration registration, SequencerRunWizardDTO sequencerRun)
insert.
insert in interface SequencerRunServiceregistration - a Registration object.sequencerRun - a SequencerRunWizardDTO object.public SequencerRun updateDetached(Registration registration, SequencerRun sequencerRun)
updateDetached.
updateDetached in interface SequencerRunServiceregistration - a Registration object.sequencerRun - a SequencerRun object.SequencerRun object.Copyright © 2015 SeqWare. All rights reserved.