Class DatabaseEntryReadServiceImpl
java.lang.Object
ubic.gemma.persistence.service.common.description.DatabaseEntryReadServiceImpl
- All Implemented Interfaces:
DatabaseEntryReadService
@Service("databaseEntryReadService")
public class DatabaseEntryReadServiceImpl
extends Object
implements DatabaseEntryReadService
Implementation of
DatabaseEntryReadService.
All public methods are @Transactional(readOnly = true). ACL enforcement is the
responsibility of the facade DatabaseEntryService interface -- this class is
unsecured at the AOP boundary on purpose, so intra-gemma-core callers can bypass
duplicate ACL checks once authenticated.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongcountAll()findByAccession(String accession) findLatestByAccession(String accession) Find the latest (as per its version or ID) database entry by accession.loadAll()
-
Constructor Details
-
DatabaseEntryReadServiceImpl
-
-
Method Details
-
load
- Specified by:
loadin interfaceDatabaseEntryReadService
-
loadAll
- Specified by:
loadAllin interfaceDatabaseEntryReadService
-
countAll
@Transactional(readOnly=true) public long countAll()- Specified by:
countAllin interfaceDatabaseEntryReadService
-
findByAccession
- Specified by:
findByAccessionin interfaceDatabaseEntryReadService- See Also:
-
findLatestByAccession
Description copied from interface:DatabaseEntryReadServiceFind the latest (as per its version or ID) database entry by accession.- Specified by:
findLatestByAccessionin interfaceDatabaseEntryReadService
-