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 ModelAndView
add(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
JsonReaderResponse<BibliographicReferenceValueObject>
browse(ListBatchCommand batch)
ModelAndView
delete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
BibliographicReferenceValueObject
load(Long id)
Collection<BibliographicReferenceValueObject>
loadAllForExperiments()
BibliographicReferenceValueObject
loadFromPubmedID(String pubMedID)
JsonReaderResponse<BibliographicReferenceValueObject>
loadMultiple(Collection<Long> ids)
JsonReaderResponse<BibliographicReferenceValueObject>
search(SearchSettingsValueObject settings)
ModelAndView
searchBibRefs(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
void
setBibliographicReferenceService(BibliographicReferenceService bibliographicReferenceService)
void
setPersisterHelper(Persister persisterHelper)
ModelAndView
show(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
ModelAndView
showAllForExperiments(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
BibliographicReferenceValueObject
update(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:
add
in interfaceBibliographicReferenceController
-
browse
public JsonReaderResponse<BibliographicReferenceValueObject> browse(ListBatchCommand batch)
- Specified by:
browse
in interfaceBibliographicReferenceController
-
delete
public ModelAndView delete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Specified by:
delete
in interfaceBibliographicReferenceController
-
load
public BibliographicReferenceValueObject load(Long id)
- Specified by:
load
in interfaceBibliographicReferenceController
-
loadAllForExperiments
public Collection<BibliographicReferenceValueObject> loadAllForExperiments()
- Specified by:
loadAllForExperiments
in interfaceBibliographicReferenceController
-
loadFromPubmedID
public BibliographicReferenceValueObject loadFromPubmedID(String pubMedID)
- Specified by:
loadFromPubmedID
in interfaceBibliographicReferenceController
-
loadMultiple
public JsonReaderResponse<BibliographicReferenceValueObject> loadMultiple(Collection<Long> ids)
- Specified by:
loadMultiple
in interfaceBibliographicReferenceController
-
search
public JsonReaderResponse<BibliographicReferenceValueObject> search(SearchSettingsValueObject settings)
- Specified by:
search
in interfaceBibliographicReferenceController
-
searchBibRefs
public ModelAndView searchBibRefs(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Specified by:
searchBibRefs
in interfaceBibliographicReferenceController
-
show
public ModelAndView show(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Specified by:
show
in interfaceBibliographicReferenceController
-
showAllForExperiments
public ModelAndView showAllForExperiments(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
- Specified by:
showAllForExperiments
in interfaceBibliographicReferenceController
-
update
public BibliographicReferenceValueObject update(String pubMedId)
- Specified by:
update
in interfaceBibliographicReferenceController
-
setBibliographicReferenceService
public void setBibliographicReferenceService(BibliographicReferenceService bibliographicReferenceService)
- Parameters:
bibliographicReferenceService
- The bibliographicReferenceService to set.
-
setPersisterHelper
public void setPersisterHelper(Persister persisterHelper)
-
-