@Service @ParametersAreNonnullByDefault public class BibliographicReferenceServiceImpl extends AbstractVoEnabledService<BibliographicReference,BibliographicReferenceValueObject> implements BibliographicReferenceService
BibliographicReferenceService
log
Constructor and Description |
---|
BibliographicReferenceServiceImpl(BibliographicReferenceDao bibliographicReferenceDao) |
loadValueObjectById, loadValueObjects, loadValueObjectsByIds
countAll, create, create, ensureInSession, ensureInSession, find, findOrCreate, findOrFail, load, load, loadAll, loadOrFail, remove, remove, remove, removeAllInBatch, save, save, update, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
create, find, findOrCreate, remove, update
loadValueObjectById, loadValueObjects, loadValueObjectsByIds
create, remove, remove, removeAllInBatch, save, save, update
countAll, findOrFail, load, load, loadAll, loadOrFail
@Autowired public BibliographicReferenceServiceImpl(BibliographicReferenceDao bibliographicReferenceDao)
@Transactional(readOnly=true) public BibliographicReferenceValueObject loadValueObject(BibliographicReference entity)
loadValueObject
in interface BaseVoEnabledService<BibliographicReference,BibliographicReferenceValueObject>
loadValueObject
in class AbstractVoEnabledService<BibliographicReference,BibliographicReferenceValueObject>
BaseVoEnabledDao.loadValueObject(Identifiable)
@Transactional(readOnly=true) public List<BibliographicReferenceValueObject> loadAllValueObjects()
BaseVoEnabledService
loadAllValueObjects
in interface BaseVoEnabledService<BibliographicReference,BibliographicReferenceValueObject>
loadAllValueObjects
in class AbstractVoEnabledService<BibliographicReference,BibliographicReferenceValueObject>
@Transactional(readOnly=true) public List<BibliographicReference> browse(int start, int limit)
browse
in interface BibliographicReferenceService
@Transactional(readOnly=true) public List<BibliographicReference> browse(int start, int limit, String orderField, boolean descending)
browse
in interface BibliographicReferenceService
@Transactional(readOnly=true) public BibliographicReference findByExternalId(DatabaseEntry accession)
findByExternalId
in interface BibliographicReferenceService
@Transactional public BibliographicReference findByExternalId(String id)
BibliographicReferenceService
findByExternalId
in interface BibliographicReferenceService
id
- id@Transactional public BibliographicReference findByExternalId(String id, String databaseName)
BibliographicReferenceService
findByExternalId
in interface BibliographicReferenceService
id
- iddatabaseName
- db name@Transactional(readOnly=true) public BibliographicReferenceValueObject findVOByExternalId(String id)
BibliographicReferenceService
Get a reference by the unqualified external id. Searches for pubmed by default
findVOByExternalId
in interface BibliographicReferenceService
id
- idBibliographicReferenceService.findVOByExternalId(String)
@Transactional public Map<ExpressionExperiment,BibliographicReference> getAllExperimentLinkedReferences()
BibliographicReferenceService
getAllExperimentLinkedReferences
in interface BibliographicReferenceService
@Transactional(readOnly=true) public Collection<ExpressionExperiment> getRelatedExperiments(BibliographicReference bibRef)
BibliographicReferenceService
getRelatedExperiments
in interface BibliographicReferenceService
bibRef
- reference@Transactional(readOnly=true) public Map<BibliographicReference,Collection<ExpressionExperiment>> getRelatedExperiments(Collection<BibliographicReference> records)
getRelatedExperiments
in interface BibliographicReferenceService
@Transactional(readOnly=true) public Collection<Long> listAll()
listAll
in interface BibliographicReferenceService
@Transactional public BibliographicReference refresh(String pubMedId)
refresh
in interface BibliographicReferenceService
@Transactional(readOnly=true) public List<BibliographicReferenceValueObject> search(SearchSettingsValueObject settings) throws SearchException
search
in interface BibliographicReferenceService
SearchException
@Transactional(readOnly=true) public List<BibliographicReferenceValueObject> search(String query) throws SearchException
search
in interface BibliographicReferenceService
SearchException
@Transactional(readOnly=true) public BibliographicReference thaw(BibliographicReference bibliographicReference)
thaw
in interface BibliographicReferenceService
@Transactional(readOnly=true) public Collection<BibliographicReference> thaw(Collection<BibliographicReference> bibliographicReferences)
thaw
in interface BibliographicReferenceService
Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.