Package org.damap.base.repo.base
Interface RepoSearch<T>
- All Superinterfaces:
io.quarkus.hibernate.orm.panache.PanacheRepository<T>,io.quarkus.hibernate.orm.panache.PanacheRepositoryBase<T,Long>
- All Known Implementing Classes:
InternalStorageRepo
public interface RepoSearch<T>
extends io.quarkus.hibernate.orm.panache.PanacheRepository<T>
-
Method Summary
Modifier and TypeMethodDescriptionsearchByParameters(jakarta.ws.rs.core.MultivaluedMap<String, Object> queryParams) Search by parameters.Methods inherited from interface io.quarkus.hibernate.orm.panache.PanacheRepositoryBase
count, count, count, count, delete, delete, delete, delete, deleteAll, deleteById, find, find, find, find, find, find, findAll, findAll, findById, findById, findByIdOptional, findByIdOptional, flush, getEntityManager, isPersistent, list, list, list, list, list, list, listAll, listAll, persist, persist, persist, persist, persistAndFlush, stream, stream, stream, stream, stream, stream, streamAll, streamAll, update, update, update
-
Method Details
-
searchByParameters
Search by parameters. Automatically generates a query based on the parameters and values in the query parameters.- Parameters:
queryParams- aMultivaluedMapobject, containing the attribute as key and the values as values in an array- Returns:
- a
Listobject, containing the results
-