Class ExternalDatabaseServiceImpl
java.lang.Object
ubic.gemma.persistence.service.AbstractService<ExternalDatabase>
ubic.gemma.persistence.service.common.description.ExternalDatabaseServiceImpl
- All Implemented Interfaces:
BaseImmutableService<ExternalDatabase>,BaseReadOnlyService<ExternalDatabase>,BaseService<ExternalDatabase>,ExternalDatabaseService
@Service
public class ExternalDatabaseServiceImpl
extends AbstractService<ExternalDatabase>
implements ExternalDatabaseService
- Author:
- pavlidis
- See Also:
-
Field Summary
Fields inherited from class ubic.gemma.persistence.service.AbstractService
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindAllByNameIn(List<String> names) findByName(String name) voidupdateReleaseDetails(ExternalDatabase ed, String releaseVersion, URL releaseUrl, String releaseNote, Date lastUpdated) voidupdateReleaseLastUpdated(ExternalDatabase ed, String releaseNote, Date lastUpdated) Methods inherited from class ubic.gemma.persistence.service.AbstractService
countAll, create, create, ensureInSession, ensureInSession, find, findOrCreate, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, remove, remove, remove, save, save, streamAll, streamAll, update, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ubic.gemma.persistence.service.BaseImmutableService
removeMethods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAllMethods inherited from interface ubic.gemma.persistence.service.BaseService
save, saveMethods inherited from interface ubic.gemma.persistence.service.common.description.ExternalDatabaseService
create, create, findOrCreate, remove, remove, update, update
-
Constructor Details
-
ExternalDatabaseServiceImpl
-
-
Method Details
-
loadAllWithAuditTrail
- Specified by:
loadAllWithAuditTrailin interfaceExternalDatabaseService
-
loadWithExternalDatabases
- Specified by:
loadWithExternalDatabasesin interfaceExternalDatabaseService
-
findByName
- Specified by:
findByNamein interfaceExternalDatabaseService
-
findByNameWithExternalDatabases
- Specified by:
findByNameWithExternalDatabasesin interfaceExternalDatabaseService
-
findByNameWithAuditTrail
- Specified by:
findByNameWithAuditTrailin interfaceExternalDatabaseService
-
updateReleaseDetails
@Transactional public void updateReleaseDetails(ExternalDatabase ed, String releaseVersion, @Nullable URL releaseUrl, @Nullable String releaseNote, Date lastUpdated) - Specified by:
updateReleaseDetailsin interfaceExternalDatabaseService
-
updateReleaseLastUpdated
@Transactional public void updateReleaseLastUpdated(ExternalDatabase ed, @Nullable String releaseNote, Date lastUpdated) - Specified by:
updateReleaseLastUpdatedin interfaceExternalDatabaseService
-
findAllByNameIn
- Specified by:
findAllByNameInin interfaceExternalDatabaseService
-