All Classes and Interfaces
Class
Description
Kapselt einen Kategorienamen in einem DVDVRequest.
Ein allgemein gültiges Zertifikat, welches im DVDV-Kontext unterschiedliche Ausprägungen annehmen kann.
Schnittstelle für Zugriff auf ein Zertifikat und dessen privaten Schlüssel.
Standard-Implementierung von
CertificateAndPrivateKey.Wird geworfen, wenn ein Zertifikat gemäß Certification Revocation List widerrufen worden ist.
Dies ist die Einstiegsklasse der DVDV-Bibliothek und dient der Erzeugung von
DVDVManager-Objekten.Kapselt diverse Parameter zum Verbindungsaufbau mit einem DVDV2-Server.
Builder zum Erzeugen von DVDV2ServerConnectionParams-Instanzen zur Parametrisierung
einer IAM/Keycloak-authentifizierten Verbindung zum DVDV-Server.
Builder zum Erzeugen von DVDV2ServerConnectionParams-Instanzen zur Parametrisierung
einer nicht-authentifizierungspflichtigen Verbindung zur rechenzentrumsinternen Schnittstelle m DVDV-Server.
DVDV2ServerConnectionParamsBuilderStandalone<B extends DVDV2ServerConnectionParamsBuilderStandalone<?>>
Builder zum Erzeugen von DVDV2ServerConnectionParams-Instanzen zur Parametrisierung
einer standalone-authentifizierten Verbindung zum DVDV-Server.
Wird geworfen, wenn der Authentifizierungsversuch aus fachlichen Gruenden gescheitert ist.
Wird geworfen, wenn bei der Initialisierung Fehler auftreten.
Basis-Klasse verschiedener Exceptions der DVDV-Bibliothek.
Wird geworfen, wenn ein Aufruf gelingt, aber der Server einen HTTP-Response-Code liefert, der einen Fehler anzeigt.
Wird geworfen, wenn beim Verbindungsaufbau oder der Netzwerkkommunikation ein I/O-Fehler auftritt.
Zentrale Klasse der DVDV-Bibliothek, kapselt die Kommunikation mit dem IAM/Keycloak (falls beteiligt) und dem DVDV2-Server
sowie das Failover, also den Wechsel zu einem anderen DVDV2-Server im Fehlerfall.
Kennzeichnet die fachliche Ausnahmesituation, dass keine zu den Suchparametern passenden Daten in der
DVDV2-Datenbank gefunden wurden.
Tag-Interface für Requests an den DVDV2-Server.
Signalisiert einen Wechsel des DVDV2-Servers.
Erlaubt dem Anwendungscode, auf Failover-Ergeignisse zu reagieren.
Kapselt die Parameter, die zum Aufruf von
{de.dvdv2.manager.DVDVManager#findCategories}
erforderlich sind.
Kapselt die Parameter, die zum Aufruf von
DVDVManager.findOrganizationDescription(de.dvdv2.message.FindOrganizationDescriptionRequest)
erforderlich sind.Wrapper für einen Organisationsschlüssel und damit geeigneter Parameter für
DVDVManager.findOrganizationDescriptions(FindOrganizationDescriptionsRequest).Parameterobjekt zum Aufruf von
DVDVManager.findOrganizationsByServiceElement(de.dvdv2.message.FindOrganizationsByServiceElementRequest).Kapselt die Parameter, die für einen Aufruf von
DVDVManager.findServiceDescription(de.dvdv2.message.FindServiceDescriptionRequest)
erforderlich sind.Kapselt einen fingerprint in einem DVDVRequest.
Repräsentiert eine
Organization in einem Kontext, in dem aus Performancegründen bestimmte abhängige Daten
nicht übetragen wurden und daher nicht zur Verfügung stehen.Eine Organisation im DVDV2-Kontext ist eine übergeordnete Kategorisierung von staatlichen Verwaltungsorganen,
nicht-staatlichen Verwaltungsorganen und Wirtschaft.
Repräsentiert eine Kategorie (inklusive etwaiger Kind-Kategorien).
Dieses Interface beschreibt eine konkrete Organisation und dessen Stellvertreter.
Siehe https://datatracker.ietf.org/doc/html/rfc7807.
Dieses Interface ist die Basisausprägung eines Dienstes im DVDV2 Kontext.
Diese Klasse beschreibt einen Dienst im DVDV2-Kontext
Dieses Interface beinhaltet Informationen zum Dienstelement, welches zum einem deklaritiv in einer Deinstbeschreibung
beschrieben wird und zum anderem in einer konkreten Ausprägungen einem Dienst zugeordnet ist.
Beschreibung der möglichen Dienstelement-Typen in DVDV.
Beschreibung der möglichen Dienstspezifikations-Typen in DVDV2.
Zusammenfassung einiger Informationen über ein Dienstelement (zurzeit stets ein Intermediär).
Kapselt die Parameter, die zum Aufruf von
{de.dvdv2.manager.DVDVManager#verifyCategory(de.dvdv2.message.VerifyCategoryRequest)}
erforderlich sind.
Versionsinformationen vom DVDV2-Server.