1
0
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:
2024-09-21 22:10:24 +02:00
parent 93215825f5
commit cc27edc544
93 changed files with 199 additions and 200 deletions

View 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);
}