Klasse AdressbuchWithCategoriesRepository
java.lang.Object
de.svws_nrw.davapi.data.repos.bycategory.AdressbuchWithCategoriesRepository
- Alle implementierten Schnittstellen:
IAdressbuchRepository
public final class AdressbuchWithCategoriesRepository
extends Object
implements IAdressbuchRepository
Eine Implementierung des Adressbuchrepositories für Datenbankzugriffe. Bei
dieser Implementierung werden Adressbücher nur für die
AdressbuchWithCategoriesRepository.AdressbuchContactTypes
erstellt, Kontakte innerhalb des Adressbuchs
mit Kategorien ergänzt und damit im Client sortier- und suchbar.-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic enum
Enum für die verschiedenen Adressbuecher, die dieses Repository abbildet -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungErstellt ein neues Repository mit der angegebenen Verbindung -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetAdressbuchById
(String adressbuchId, CollectionRessourceQueryParameters params) Ermittelt ein Adressbuch über eine Adressbuch-Id.Ermittelt eine Liste aller für den angemeldeten Benutzer verfügbaren Adressbücher.
-
Konstruktordetails
-
AdressbuchWithCategoriesRepository
Erstellt ein neues Repository mit der angegebenen Verbindung- Parameter:
conn
- die Datenbank-Verbindung, welche vom Repository benutzt werden soll
-
-
Methodendetails
-
getAdressbuchById
public Optional<Adressbuch> getAdressbuchById(String adressbuchId, CollectionRessourceQueryParameters params) Beschreibung aus Schnittstelle kopiert:IAdressbuchRepository
Ermittelt ein Adressbuch über eine Adressbuch-Id.- Angegeben von:
getAdressbuchById
in SchnittstelleIAdressbuchRepository
- Parameter:
adressbuchId
- Id des Adressbuchsparams
- QueryParameter zum Filtern des Inhalts des Adressbuch- Gibt zurück:
- Optional eines Adressbuchs oder Optional.empty(), falls kein Adressbuch mit der angegebenen Id gefunden werden konnte.
-
getAvailableAdressbuecher
Beschreibung aus Schnittstelle kopiert:IAdressbuchRepository
Ermittelt eine Liste aller für den angemeldeten Benutzer verfügbaren Adressbücher.- Angegeben von:
getAvailableAdressbuecher
in SchnittstelleIAdressbuchRepository
- Parameter:
params
- QueryParameter zum Filtern des Inhalts der Adressbuecher- Gibt zurück:
- Liste verfügbarer Adressbücher.
-