Interface ParameterServiceRepository<T extends org.n52.series.db.beans.DescribableEntity>
-
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<T,Long>,IdentifierRepository<T>,org.springframework.data.jpa.repository.JpaRepository<T,Long>,org.springframework.data.jpa.repository.JpaSpecificationExecutor<T>,org.springframework.data.repository.PagingAndSortingRepository<T,Long>,ParameterDataRepository<T>,org.springframework.data.repository.query.QueryByExampleExecutor<T>,org.springframework.data.repository.Repository<T,Long>
- All Known Subinterfaces:
CategoryRepository,DatasetRepository,FeatureRepository,MeasuringProgramRepository,OfferingRepository,PhenomenonRepository,PlatformRepository,ProcedureRepository,SamplingRepository
@NoRepositoryBean public interface ParameterServiceRepository<T extends org.n52.series.db.beans.DescribableEntity> extends ParameterDataRepository<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default org.springframework.data.domain.Example<T>createExample(T entity, org.springframework.data.domain.ExampleMatcher matcher)default <T extends org.n52.series.db.beans.DescribableEntity>
TcreateIdentifierServiceExample(T entity)default org.springframework.data.domain.ExampleMatchercreateMatcher()default voiddeleteByService(org.n52.series.db.beans.ServiceEntity service)default Optional<T>findByIdentifierAndService(T entity)List<T>findByService(org.n52.series.db.beans.ServiceEntity service)default List<T>findByService(T entity, org.n52.series.db.beans.ServiceEntity service)default TgetInstance(T entity)-
Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteById, existsById, findById, save
-
Methods inherited from interface org.n52.sensorweb.server.db.repositories.IdentifierRepository
deleteByIdentifier, existsByIdentifier, findByIdentifier, getOneByIdentifier
-
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAllById, flush, getOne, saveAll, saveAndFlush
-
Methods inherited from interface org.springframework.data.jpa.repository.JpaSpecificationExecutor
count, findAll, findAll, findAll, findOne
-
Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAll
-
Methods inherited from interface org.n52.sensorweb.server.db.repositories.ParameterDataRepository
exists, existsByName
-
-
-
-
Method Detail
-
getInstance
default T getInstance(T entity)
- Specified by:
getInstancein interfaceParameterDataRepository<T extends org.n52.series.db.beans.DescribableEntity>
-
createExample
default org.springframework.data.domain.Example<T> createExample(T entity, org.springframework.data.domain.ExampleMatcher matcher)
-
createMatcher
default org.springframework.data.domain.ExampleMatcher createMatcher()
-
createIdentifierServiceExample
default <T extends org.n52.series.db.beans.DescribableEntity> T createIdentifierServiceExample(T entity)
-
findByService
default List<T> findByService(T entity, org.n52.series.db.beans.ServiceEntity service)
-
deleteByService
default void deleteByService(org.n52.series.db.beans.ServiceEntity service)
-
-