public class ExperimentServiceImpl extends Object implements ExperimentService
ExperimentServiceImpl class.
NAME| Constructor and Description | 
|---|
ExperimentServiceImpl()
 Constructor for ExperimentServiceImpl. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
delete(Experiment experiment,
      boolean deleteRealFiles)
 delete. 
 | 
List<Experiment> | 
findByCriteria(String criteria,
              boolean isCaseSens)
 findByCriteria. 
 | 
Experiment | 
findByID(Integer expID)
 findByID. 
 | 
List<Experiment> | 
findByOwnerID(Integer registrationID)
 findByOwnerID. 
 | 
Experiment | 
findBySWAccession(Integer swAccession)
 findBySWAccession. 
 | 
Experiment | 
findByTitle(String title)
 findByTitle. 
 | 
List<File> | 
getFiles(Integer experimentId)
 getFiles. 
 | 
List<File> | 
getFiles(Integer studyId,
        String metaType)
 getFiles. 
 | 
boolean | 
hasTitleBeenUsed(String oldTitle,
                String newTitle)
 hasTitleBeenUsed. 
 | 
Integer | 
insert(Experiment experiment)
 insert. 
 | 
Integer | 
insert(Registration registration,
      Experiment experiment)
 insert. 
 | 
boolean | 
isHasFile(Integer experimentId)
 isHasFile. 
 | 
boolean | 
isHasFile(Integer studyId,
         String metaType)
 isHasFile. 
 | 
List<Experiment> | 
list()
 list. 
 | 
List<Experiment> | 
list(Registration registration)
 list. 
 | 
List<Experiment> | 
list(Study study)
 list. 
 | 
SortedSet<Experiment> | 
listWithHasFile(SortedSet<Experiment> list,
               String metaType)
 listWithHasFile. 
 | 
void | 
merge(Experiment experiment)
 merge. 
 | 
void | 
setExperimentDAO(ExperimentDAO experimentDAO)
 setExperimentDAO. 
 | 
void | 
setFileDAO(FileDAO fileDAO)
Sets a private member variable with an instance of an implementation of FileDAO. 
 | 
SortedSet<Experiment> | 
setWithHasFile(SortedSet<Experiment> list)
 setWithHasFile. 
 | 
void | 
update(Experiment experiment)
 update. 
 | 
void | 
update(Registration registration,
      Experiment experiment)
 update. 
 | 
Experiment | 
updateDetached(Experiment experiment)
 updateDetached. 
 | 
Experiment | 
updateDetached(Registration registration,
              Experiment experiment)
 updateDetached. 
 | 
public ExperimentServiceImpl()
Constructor for ExperimentServiceImpl.
public void setExperimentDAO(ExperimentDAO experimentDAO)
setExperimentDAO.
Sets a private member variable with an instance of an implementation of ExperimentDAO. This method is called by the Spring framework at run time.setExperimentDAO in interface ExperimentServiceexperimentDAO - a ExperimentDAO object.ExperimentDAOpublic void setFileDAO(FileDAO fileDAO)
fileDAO - implementation of FileDAOFileDAOpublic Integer insert(Experiment experiment)
insert.
Inserts an instance of Experiment into the database.insert in interface ExperimentServiceexperiment - a Experiment object.Integer object.public void update(Experiment experiment)
update.
Updates an instance of Experiment in the database.update in interface ExperimentServiceexperiment - a Experiment object.public void merge(Experiment experiment)
merge.
merge in interface ExperimentServiceexperiment - a Experiment object.public void delete(Experiment experiment, boolean deleteRealFiles)
delete.
delete in interface ExperimentServiceexperiment - deleteRealFiles - public List<Experiment> list(Registration registration)
list.
list in interface ExperimentServiceregistration - a Registration object.List object.public List<Experiment> list(Study study)
list.
list in interface ExperimentServicestudy - a Study object.List object.public List<File> getFiles(Integer experimentId)
getFiles.
getFiles in interface ExperimentServiceexperimentId - List object.public boolean isHasFile(Integer experimentId)
isHasFile.
isHasFile in interface ExperimentServiceexperimentId - public List<File> getFiles(Integer studyId, String metaType)
getFiles.
getFiles in interface ExperimentServicestudyId - a Integer object.metaType - a String object.List object.public boolean isHasFile(Integer studyId, String metaType)
isHasFile.
isHasFile in interface ExperimentServicestudyId - a Integer object.metaType - a String object.public SortedSet<Experiment> setWithHasFile(SortedSet<Experiment> list)
setWithHasFile.
setWithHasFile in interface ExperimentServicelist - a SortedSet object.SortedSet object.public SortedSet<Experiment> listWithHasFile(SortedSet<Experiment> list, String metaType)
listWithHasFile.
listWithHasFile in interface ExperimentServicelist - a SortedSet object.metaType - a String object.SortedSet object.public Experiment findByTitle(String title)
findByTitle.
Finds an instance of Experiment in the database by the Experiment emailAddress, and copies the Experiment properties to an instance of Experiment.findByTitle in interface ExperimentServicetitle - Experiment object.public Experiment findByID(Integer expID)
findByID.
findByID in interface ExperimentServiceexpID - a Integer object.Experiment object.public Experiment findBySWAccession(Integer swAccession)
findBySWAccession.
findBySWAccession in interface ExperimentServiceswAccession - a Integer object.Experiment object.public boolean hasTitleBeenUsed(String oldTitle, String newTitle)
hasTitleBeenUsed.
Determines if an email address has already been used.hasTitleBeenUsed in interface ExperimentServiceoldTitle - newTitle - public Experiment updateDetached(Experiment experiment)
updateDetached.
updateDetached in interface ExperimentServiceexperiment - a Experiment object.Experiment object.public List<Experiment> findByOwnerID(Integer registrationID)
findByOwnerID.
findByOwnerID in interface ExperimentServiceregistrationID - a Integer object.List object.public List<Experiment> findByCriteria(String criteria, boolean isCaseSens)
findByCriteria.
findByCriteria in interface ExperimentServicecriteria - a String object.isCaseSens - a boolean.List object.public List<Experiment> list()
list.
list in interface ExperimentServiceList object.public void update(Registration registration, Experiment experiment)
update.
update in interface ExperimentServiceregistration - a Registration object.experiment - a Experiment object.public Integer insert(Registration registration, Experiment experiment)
insert.
insert in interface ExperimentServiceregistration - a Registration object.experiment - a Experiment object.Integer object.public Experiment updateDetached(Registration registration, Experiment experiment)
updateDetached.
updateDetached in interface ExperimentServiceregistration - a Registration object.experiment - a Experiment object.Experiment object.Copyright © 2015 SeqWare. All rights reserved.