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<ubic.gemma.model.common.description.BibliographicReferenceValueObject>
browse(ListBatchCommand batch)
ModelAndView
delete(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
ubic.gemma.model.common.description.BibliographicReferenceValueObject
load(Long id)
Collection<ubic.gemma.model.common.description.BibliographicReferenceValueObject>
loadAllForExperiments()
ubic.gemma.model.common.description.BibliographicReferenceValueObject
loadFromPubmedID(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)
ModelAndView
searchBibRefs(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
void
setBibliographicReferenceService(ubic.gemma.core.annotation.reference.BibliographicReferenceService bibliographicReferenceService)
void
setPersisterHelper(ubic.gemma.persistence.persister.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)
ubic.gemma.model.common.description.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<ubic.gemma.model.common.description.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 ubic.gemma.model.common.description.BibliographicReferenceValueObject load(Long id)
- Specified by:
load
in interfaceBibliographicReferenceController
-
loadAllForExperiments
public Collection<ubic.gemma.model.common.description.BibliographicReferenceValueObject> loadAllForExperiments()
- Specified by:
loadAllForExperiments
in interfaceBibliographicReferenceController
-
loadFromPubmedID
public ubic.gemma.model.common.description.BibliographicReferenceValueObject loadFromPubmedID(String pubMedID)
- Specified by:
loadFromPubmedID
in interfaceBibliographicReferenceController
-
loadMultiple
public JsonReaderResponse<ubic.gemma.model.common.description.BibliographicReferenceValueObject> loadMultiple(Collection<Long> ids)
- Specified by:
loadMultiple
in interfaceBibliographicReferenceController
-
search
public JsonReaderResponse<ubic.gemma.model.common.description.BibliographicReferenceValueObject> search(ubic.gemma.model.common.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 ubic.gemma.model.common.description.BibliographicReferenceValueObject update(String pubMedId)
- Specified by:
update
in 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)
-
-