Package eu.dnetlib.openaire.dsm.dao
Interface DatasourceDbEntryRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<DatasourceDbEntry,,String> org.springframework.data.jpa.repository.JpaRepository<DatasourceDbEntry,,String> org.springframework.data.jpa.repository.JpaSpecificationExecutor<DatasourceDbEntry>,org.springframework.data.repository.PagingAndSortingRepository<DatasourceDbEntry,,String> org.springframework.data.repository.query.QueryByExampleExecutor<DatasourceDbEntry>,org.springframework.data.repository.Repository<DatasourceDbEntry,String>
@Repository
@ConditionalOnProperty(value="openaire.exporter.enable.dsm",
havingValue="true")
public interface DatasourceDbEntryRepository
extends org.springframework.data.jpa.repository.JpaRepository<DatasourceDbEntry,String>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<DatasourceDbEntry>
Created by claudio on 12/04/2017.
-
Method Summary
Modifier and TypeMethodDescriptionfindByNamespaceprefix(String namespaceprefix) booleanvoidsetCoordinates(String dsId, Double latitude, Double longitude) voidsetDatasourcename(String id, String officialname, String englishname) voidsetEoscDatasourceType(String dsId, String type) voidsetLogoUrl(String dsId, String logourl) voidsetManaged(String id, boolean managed) voidsetPlatform(String id, String platform) voidsetRegisteringUser(String id, String registeredby) voidsetRegistrationDate(String id, Date registrationdate) voidsetTimezone(String dsId, String timezone) Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, saveMethods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getById, getOne, saveAll, saveAllAndFlush, saveAndFlushMethods inherited from interface org.springframework.data.jpa.repository.JpaSpecificationExecutor
count, findAll, findAll, findAll, findOneMethods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAllMethods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findOne
-
Method Details
-
findByNamespaceprefix
-
isManaged
-
setManaged
@Modifying @Query("update #{#entityName} d set d.managed = ?2 where d.id = ?1") void setManaged(String id, boolean managed) -
setDatasourcename
-
setLogoUrl
-
setCoordinates
-
setTimezone
-
setEoscDatasourceType
-
setRegisteringUser
-
hasRegistrationdate
-
setRegistrationDate
-
setPlatform
-