Class BibliographicReferenceController
- java.lang.Object
-
- ubic.gemma.web.controller.BaseController
-
- ubic.gemma.web.controller.common.description.bibref.BibliographicReferenceController
-
@Controller public class BibliographicReferenceController extends BaseController
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 BibliographicReferenceController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.web.servlet.ModelAndView
add(String pubMedId, javax.servlet.http.HttpServletRequest request)
JsonReaderResponse<BibliographicReferenceValueObject>
browse(ListBatchCommand batch)
org.springframework.web.servlet.ModelAndView
delete(String pubMedId, javax.servlet.http.HttpServletRequest request)
BibliographicReferenceValueObject
load(Long id)
Collection<BibliographicReferenceValueObject>
loadAllForExperiments()
BibliographicReferenceValueObject
loadFromPubmedID(String pubMedID)
JsonReaderResponse<BibliographicReferenceValueObject>
loadMultiple(Collection<Long> ids)
JsonReaderResponse<BibliographicReferenceValueObject>
search(SearchSettingsValueObject settings)
org.springframework.web.servlet.ModelAndView
searchBibRefs()
org.springframework.web.servlet.ModelAndView
showAllForExperiments()
org.springframework.web.servlet.ModelAndView
showByAccession(String accession, javax.servlet.http.HttpServletRequest request)
org.springframework.web.servlet.ModelAndView
showById(Long id, javax.servlet.http.HttpServletRequest request)
BibliographicReferenceValueObject
update(String pubMedId)
-
Methods inherited from class ubic.gemma.web.controller.BaseController
addMessage, getMessageUtil, getText, getText, saveMessage, saveMessage, sendConfirmationEmail, setMessageUtil
-
-
-
-
Method Detail
-
add
@RequestMapping(value="/bibRefAdd.html", method=POST) public org.springframework.web.servlet.ModelAndView add(@RequestParam("accession") String pubMedId, javax.servlet.http.HttpServletRequest request)
-
browse
public JsonReaderResponse<BibliographicReferenceValueObject> browse(ListBatchCommand batch)
-
delete
@RequestMapping(value="/deleteBibRef.html", method=POST) public org.springframework.web.servlet.ModelAndView delete(@RequestParam("acc") String pubMedId, javax.servlet.http.HttpServletRequest request)
-
load
public BibliographicReferenceValueObject load(Long id)
-
loadAllForExperiments
public Collection<BibliographicReferenceValueObject> loadAllForExperiments()
-
loadFromPubmedID
public BibliographicReferenceValueObject loadFromPubmedID(String pubMedID)
-
loadMultiple
public JsonReaderResponse<BibliographicReferenceValueObject> loadMultiple(Collection<Long> ids)
-
search
public JsonReaderResponse<BibliographicReferenceValueObject> search(SearchSettingsValueObject settings)
-
searchBibRefs
@RequestMapping(value="/searchBibRefs.html", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView searchBibRefs()
-
showById
@RequestMapping(value="/bibRefView.html", method={GET,HEAD}, params="id") public org.springframework.web.servlet.ModelAndView showById(@RequestParam("id") Long id, javax.servlet.http.HttpServletRequest request)
-
showByAccession
@RequestMapping(value="/bibRefView.html", method={GET,HEAD}, params="accession") public org.springframework.web.servlet.ModelAndView showByAccession(@RequestParam("accession") String accession, javax.servlet.http.HttpServletRequest request)
-
showAllForExperiments
@RequestMapping(value="/showAllEeBibRefs.html", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView showAllForExperiments()
-
update
public BibliographicReferenceValueObject update(String pubMedId)
-
-