Interface ExternalDatabaseService
- All Superinterfaces:
BaseImmutableService<ExternalDatabase>,BaseReadOnlyService<ExternalDatabase>,BaseService<ExternalDatabase>
- All Known Implementing Classes:
ExternalDatabaseServiceImpl
- Author:
- Gemma
-
Method Summary
Modifier and TypeMethodDescriptioncreate(Collection<ExternalDatabase> entities) create(ExternalDatabase entity) findAllByNameIn(List<String> names) findByName(String name) findOrCreate(ExternalDatabase externalDatabase) voidremove(Collection<ExternalDatabase> entities) voidremove(ExternalDatabase externalDatabase) voidupdate(Collection<ExternalDatabase> entities) voidupdate(ExternalDatabase entity) voidupdateReleaseDetails(ExternalDatabase externalDatabase, String releaseVersion, URL releaseUrl, String releaseNote, Date lastUpdated) voidupdateReleaseLastUpdated(ExternalDatabase externalDatabase, String note, Date lastUpdated) Methods 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, save
-
Method Details
-
loadAllWithAuditTrail
-
create
- Specified by:
createin interfaceBaseImmutableService<ExternalDatabase>- See Also:
-
create
- Specified by:
createin interfaceBaseImmutableService<ExternalDatabase>- See Also:
-
loadWithExternalDatabases
-
findByName
-
findByNameWithExternalDatabases
-
findByNameWithAuditTrail
-
findOrCreate
- Specified by:
findOrCreatein interfaceBaseImmutableService<ExternalDatabase>- See Also:
-
update
- Specified by:
updatein interfaceBaseService<ExternalDatabase>- See Also:
-
update
- Specified by:
updatein interfaceBaseService<ExternalDatabase>- See Also:
-
updateReleaseDetails
-
updateReleaseLastUpdated
@Secured("GROUP_AGENT") void updateReleaseLastUpdated(ExternalDatabase externalDatabase, @Nullable String note, Date lastUpdated) -
remove
- Specified by:
removein interfaceBaseImmutableService<ExternalDatabase>- See Also:
-
remove
- Specified by:
removein interfaceBaseImmutableService<ExternalDatabase>- See Also:
-
findAllByNameIn
-