Class BibliographicReferenceControllerImpl
- java.lang.Object
-
- ubic.gemma.web.controller.BaseController
-
- ubic.gemma.web.controller.common.description.bibref.BibliographicReferenceControllerImpl
-
- All Implemented Interfaces:
BibliographicReferenceController
@Controller public class BibliographicReferenceControllerImpl extends BaseController implements BibliographicReferenceController
This controller is responsible for showing a list of all bibliographic references, as well sending the user to the pubMed.Detail.view when they click on a specific link in that list.- Author:
- keshav
-
-
Field Summary
-
Fields inherited from class ubic.gemma.web.controller.BaseController
log
-
-
Constructor Summary
Constructors Constructor Description BibliographicReferenceControllerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelAndViewadd(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)JsonReaderResponse<ubic.gemma.model.common.description.BibliographicReferenceValueObject>browse(ListBatchCommand batch)ModelAndViewdelete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)ubic.gemma.model.common.description.BibliographicReferenceValueObjectload(Long id)Collection<ubic.gemma.model.common.description.BibliographicReferenceValueObject>loadAllForExperiments()ubic.gemma.model.common.description.BibliographicReferenceValueObjectloadFromPubmedID(String pubMedID)JsonReaderResponse<ubic.gemma.model.common.description.BibliographicReferenceValueObject>loadMultiple(Collection<Long> ids)JsonReaderResponse<ubic.gemma.model.common.description.BibliographicReferenceValueObject>search(ubic.gemma.model.common.search.SearchSettingsValueObject settings)ModelAndViewsearchBibRefs(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)voidsetBibliographicReferenceService(ubic.gemma.core.annotation.reference.BibliographicReferenceService bibliographicReferenceService)voidsetPersisterHelper(ubic.gemma.persistence.persister.Persister persisterHelper)ModelAndViewshow(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)ModelAndViewshowAllForExperiments(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)ubic.gemma.model.common.description.BibliographicReferenceValueObjectupdate(String pubMedId)-
Methods inherited from class ubic.gemma.web.controller.BaseController
addMessage, getMessageUtil, getText, getText, saveMessage, saveMessage, sendConfirmationEmail, setMailEngine, setMessageSource, setMessageUtil
-
-
-
-
Method Detail
-
add
public ModelAndView add(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Specified by:
addin interfaceBibliographicReferenceController
-
browse
public JsonReaderResponse<ubic.gemma.model.common.description.BibliographicReferenceValueObject> browse(ListBatchCommand batch)
- Specified by:
browsein interfaceBibliographicReferenceController
-
delete
public ModelAndView delete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Specified by:
deletein interfaceBibliographicReferenceController
-
load
public ubic.gemma.model.common.description.BibliographicReferenceValueObject load(Long id)
- Specified by:
loadin interfaceBibliographicReferenceController
-
loadAllForExperiments
public Collection<ubic.gemma.model.common.description.BibliographicReferenceValueObject> loadAllForExperiments()
- Specified by:
loadAllForExperimentsin interfaceBibliographicReferenceController
-
loadFromPubmedID
public ubic.gemma.model.common.description.BibliographicReferenceValueObject loadFromPubmedID(String pubMedID)
- Specified by:
loadFromPubmedIDin interfaceBibliographicReferenceController
-
loadMultiple
public JsonReaderResponse<ubic.gemma.model.common.description.BibliographicReferenceValueObject> loadMultiple(Collection<Long> ids)
- Specified by:
loadMultiplein interfaceBibliographicReferenceController
-
search
public JsonReaderResponse<ubic.gemma.model.common.description.BibliographicReferenceValueObject> search(ubic.gemma.model.common.search.SearchSettingsValueObject settings)
- Specified by:
searchin interfaceBibliographicReferenceController
-
searchBibRefs
public ModelAndView searchBibRefs(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Specified by:
searchBibRefsin interfaceBibliographicReferenceController
-
show
public ModelAndView show(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Specified by:
showin interfaceBibliographicReferenceController
-
showAllForExperiments
public ModelAndView showAllForExperiments(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Specified by:
showAllForExperimentsin interfaceBibliographicReferenceController
-
update
public ubic.gemma.model.common.description.BibliographicReferenceValueObject update(String pubMedId)
- Specified by:
updatein interfaceBibliographicReferenceController
-
setBibliographicReferenceService
public void setBibliographicReferenceService(ubic.gemma.core.annotation.reference.BibliographicReferenceService bibliographicReferenceService)
- Parameters:
bibliographicReferenceService- The bibliographicReferenceService to set.
-
setPersisterHelper
public void setPersisterHelper(ubic.gemma.persistence.persister.Persister persisterHelper)
-
-