Class BibliographicReferenceController
- java.lang.Object
-
- ubic.gemma.web.controller.BaseController
-
- ubic.gemma.web.controller.common.description.bibref.BibliographicReferenceController
-
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
@Controller public class BibliographicReferenceController extends BaseController implements org.springframework.beans.factory.InitializingBean
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, messageSource, messageUtil
-
-
Constructor Summary
Constructors Constructor Description BibliographicReferenceController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.web.servlet.view.RedirectView
add(String pubMedId, Boolean refresh)
void
afterPropertiesSet()
JsonReaderResponse<BibliographicReferenceValueObject>
browse(ListBatchCommand batch)
org.springframework.web.servlet.ModelAndView
delete(String pubMedId)
BibliographicReferenceValueObject
load(Long id)
BibliographicReferenceValueObject
loadFromPubmedID(String pubMedID)
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)
org.springframework.web.servlet.ModelAndView
showById(Long id)
BibliographicReferenceValueObject
update(String pubMedId)
-
-
-
Method Detail
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
showAllForExperiments
@RequestMapping(value="/showAllEeBibRefs.html", method={GET,HEAD}) public org.springframework.web.servlet.ModelAndView showAllForExperiments()
-
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)
-
showByAccession
@RequestMapping(value="/bibRefView.html", method={GET,HEAD}, params="accession") public org.springframework.web.servlet.ModelAndView showByAccession(@RequestParam("accession") String accession)
-
add
@RequestMapping(value="/bibRefAdd.html", method=POST) public org.springframework.web.servlet.view.RedirectView add(@RequestParam("accession") String pubMedId, @RequestParam(value="refresh",required=false) Boolean refresh)
-
delete
@RequestMapping(value="/deleteBibRef.html", method=POST) public org.springframework.web.servlet.ModelAndView delete(@RequestParam("acc") String pubMedId)
-
browse
public JsonReaderResponse<BibliographicReferenceValueObject> browse(ListBatchCommand batch)
-
load
public BibliographicReferenceValueObject load(Long id)
-
loadFromPubmedID
public BibliographicReferenceValueObject loadFromPubmedID(String pubMedID)
-
search
public JsonReaderResponse<BibliographicReferenceValueObject> search(SearchSettingsValueObject settings)
-
update
public BibliographicReferenceValueObject update(String pubMedId)
-
-