mirror of
https://github.com/pcvolkmer/onkostar-plugin-dnpm.git
synced 2025-07-02 09:12:54 +00:00
refactor: use package name following Java guidelines
This commit is contained in:
39
src/main/java/dev/dnpm/services/StudienService.java
Normal file
39
src/main/java/dev/dnpm/services/StudienService.java
Normal file
@ -0,0 +1,39 @@
|
||||
package dev.dnpm.services;
|
||||
|
||||
import dev.dnpm.dto.Studie;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface StudienService {
|
||||
|
||||
/**
|
||||
* Übergibt eine Liste mit allen Studien
|
||||
*
|
||||
* @return Liste mit allen Studien
|
||||
*/
|
||||
List<Studie> findAll();
|
||||
|
||||
/**
|
||||
* Übergibt eine Liste mit Studien, deren (Kurz-)Beschreibung oder Studiennummer den übergebenen Wert enthalten
|
||||
*
|
||||
* @param query Wert der enthalten sein muss
|
||||
* @return Gefilterte Liste mit Studien
|
||||
*/
|
||||
List<Studie> findByQuery(String query);
|
||||
|
||||
/**
|
||||
* Übergibt eine Liste mit aktiven Studien
|
||||
*
|
||||
* @return Liste mit aktiven Studien
|
||||
*/
|
||||
List<Studie> findActive();
|
||||
|
||||
/**
|
||||
* Übergibt eine Liste mit aktiven Studien, deren (Kurz-)Beschreibung oder Studiennummer den übergebenen Wert enthalten
|
||||
*
|
||||
* @param query Wert der enthalten sein muss
|
||||
* @return Gefilterte Liste mit aktiven Studien
|
||||
*/
|
||||
List<Studie> findActiveByQuery(String query);
|
||||
|
||||
}
|
Reference in New Issue
Block a user