Uses of Class
de.fhdw.hfw417.dokumentenpostfach.exception.PortalDocException
-
Packages that use PortalDocException Package Description de.fhdw.hfw417.dokumentenpostfach.config Allgemeine Konfigurationen, z.B.de.fhdw.hfw417.dokumentenpostfach.controller Paket für die REST-Schnittstellen des Dokumenten-Postfachs.de.fhdw.hfw417.dokumentenpostfach.exception Fehlermeldungen die geschmissen werden.de.fhdw.hfw417.dokumentenpostfach.exception.benutzer Fehlermeldungen, die in Zusammenhang mit dem Benutzer entstehen können.de.fhdw.hfw417.dokumentenpostfach.exception.dokument Fehlermeldungen, die beim Hantieren mit Dokumenten auftreten.de.fhdw.hfw417.dokumentenpostfach.mapper Beidseitige Umwandlung von Dokumententransferobjekten (DTO) und Modell-Objekten.de.fhdw.hfw417.dokumentenpostfach.model.benutzer Modell-Objekte bezüglich des Benutzers, die im Postfach verwendet werden.de.fhdw.hfw417.dokumentenpostfach.service Dienste/Services des Dokumenten-Postfachs.de.fhdw.hfw417.dokumentenpostfach.visitor Visitoren. -
-
Uses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.config
Methods in de.fhdw.hfw417.dokumentenpostfach.config that throw PortalDocException Modifier and Type Method Description void
DBTestdata. run(String... args)
-
Uses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.controller
Methods in de.fhdw.hfw417.dokumentenpostfach.controller that throw PortalDocException Modifier and Type Method Description javax.ws.rs.core.Response
AuthController. authentifizieren(BenutzerLoginDTO user)
Prueft den User und das zugehoerige Passwort.javax.ws.rs.core.Response
BenutzerController. erstelleBenutzer(BenutzerDTO benutzerDTO)
Erzeugt einen Benutzer oder wirft eine Exception, falls der Nutzer bereits existiert.javax.ws.rs.core.Response
DokumentController. erstelleDokument(DokumentEinstellenDTO dokumentEinstellenDTO)
Erstellt ein Dokument und speichert diese im System ab.javax.ws.rs.core.Response
MandantenController. erstelleMandant(String mandantName)
Erzeugt einen neuen Mandanten, sollte dieser noch nicht existieren.javax.ws.rs.core.Response
DokumentController. getAllDokumente()
Liefert alle Dokumente, die in dem System gespeichert worden sind.javax.ws.rs.core.Response
DokumentController. getDocumentById(String id)
Liefert das Dokument mit der entsprechenden Identifikationsnummer Falls unter der angegebenen id kein Dokument vorhanden ist, wird eine Exception geworfen.javax.ws.rs.core.Response
BenutzerController. loescheBenutzer(String benutzerName)
Loescht den uebergebenen Benutzer.javax.ws.rs.core.Response
GruppenController. loescheBenutzergruppe(String benutzergruppe)
Loescht eine Benutzergruppe.javax.ws.rs.core.Response
MandantenController. loescheMandant(String mandantName)
Loescht einen Mandanten.javax.ws.rs.core.Response
BenutzerController. mergeUser(MergeBenutzerDTO mergeBenutzerDTO)
Fuegt den angegebenen Benutzer mit dem ausfuehrendem zusammen. -
Uses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.exception
Subclasses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.exception Modifier and Type Class Description class
KonfliktException
Abstrahiert den Http-Status Konflikt.class
NichtGefundenException
Abstrahiert den Http-Status NichtGefunden.class
UnauthorisiertException
Exception, die geworfen wird, wenn der ausfuehrende Benutzer nicht authorisiert ist.Methods in de.fhdw.hfw417.dokumentenpostfach.exception with parameters of type PortalDocException Modifier and Type Method Description javax.ws.rs.core.Response
PortalDocExceptionMapper. toResponse(PortalDocException exception)
-
Uses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Subclasses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer Modifier and Type Class Description class
BenutzerExistiertBereitsException
Wird geworfen, wenn der Benutzername bereits vergeben ist.class
BenutzergruppeExistiertBereitsException
Wird geworfen, wenn der Name der Benutzergruppe bereits vergeben ist.class
BenutzergruppeNichtGefundenException
Wird geworfen, wenn die Benutzergruppe unter dem angegebenen Namen nicht gefunden wurde.class
BenutzergruppeWirdReferenziertException
Wird geworfen, wenn die Benutzergruppe geloescht werden soll, aber noch referenziert werden soll.class
BenutzerNichtGefundenException
Wird geworfen, wenn der Benutzer unter dem angegebenen Namen nicht gefunden wurde.class
KeinMandantGefundenException
Wird geworfen, wenn der Mandant unter dem angegebenen Namen nicht gefunden wurde.class
MandantExistiertBereitsException
Wird geworfen, wenn der Name des Mandanten bereits vergeben ist.class
MandantIstNichtAktivException
Wird geworfen, wenn der Mandant nicht aktiv ist.class
PasswortStimmtNichtUebereinException
Wird geworfen, wenn das angegebene Passwort nicht mit dem zuerst angegebenen.class
RootAccountKannNichtGeloeschtWerdenException
Wird geworfen, wenn der RootBenutzer geloescht werden soll.class
RootBenutzerKannNichtGemergedWerdenException
Wird geworfen, wenn der RootBenutzer in einen anderen Benutzer "gemerged" werden soll. -
Uses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.exception.dokument
Subclasses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.exception.dokument Modifier and Type Class Description class
DokumentNichtGefundenException
Wird geworfen, wenn das Dokument nicht gefunden werden konnte.class
KeineGemeinsamenMandantenException
Wird geworfen, wenn ein Benutzer anderen Dokumente hinzufuegen moechte, diese aber nicht seinem Mandanten entsprechen.class
RootAccountKannKeineDokumenteErhaltenException
Wird geworfen, wenn ein Benutzer versucht dem RootBenutzer Dokumente hinzuzufuegen. -
Uses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.mapper
Methods in de.fhdw.hfw417.dokumentenpostfach.mapper that throw PortalDocException Modifier and Type Method Description AuthBenutzerDTO
BenutzerMapper. mapToAuthBenuter(AbstractBenutzer benutzer)
Uebersetzt von Benutzer nach AuthbenutzerDTO.StandardBenutzer
BenutzerMapper. mapToStandardBenutzer(BenutzerDTO benutzerDTO)
Uebersetzt von BenutzerDTO zu StandardBenutzer. -
Uses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Methods in de.fhdw.hfw417.dokumentenpostfach.model.benutzer that throw PortalDocException Modifier and Type Method Description abstract void
AbstractBenutzer. accept(BenutzerVisitor benutzerVisitor)
Accept-Methode der Benutzer zum Nutzen von Visitoren.void
RootBenutzer. accept(BenutzerVisitor benutzerVisitor)
void
StandardBenutzer. accept(BenutzerVisitor benutzerVisitor)
-
Uses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.service
Methods in de.fhdw.hfw417.dokumentenpostfach.service that throw PortalDocException Modifier and Type Method Description AuthBenutzerDTO
AuthService. authentifizieren(BenutzerLoginDTO user)
Diese Methode prueft, ob ein Benutzer authentifiziert ist.AuthBenutzerDTO
BenutzerService. erstelleBenutzer(BenutzerDTO benutzerDTO, Principal userPrincipal)
Erstellt einenAuthBenutzerDTO
aus demBenutzerDTO
.Dokument
DokumentService. fuegeDokumentHinzu(DokumentEinstellenDTO dokumentEinstellenDTO, Principal userPrincipal)
Speichert das uebergebeneDokument
-Objekt in der Datenbank.AuthBenutzerDTO
BenutzerService. fuehreBenutzerZusammen(MergeBenutzerDTO mergeBenutzerDTO, Principal userPrincipal)
Fuehrt zwei Benutzer zusammen.List<Dokument>
DokumentService. getAllDokumente(Principal userPrincipal)
Liefert alle in der Datenbank gespeichertenDokument
-Objekte zum uebergebenen Benutzer.Dokument
DokumentService. getDocumentByID(String id, Principal userPrincipal)
Liefert dasDokument
-Objekt mit der angegebenen id.String
AuthService. getTokenFuerBenutzer(BenutzerLoginDTO user)
Gibt einen JWT-Token zu einem zu authentifizierenden Benutzer.void
BenutzerService. loescheBenutzer(String benutzerName)
Loescht den angegebenen Benutzer aus dem System! Dieser kann nicht geloescht werden, wenn der Benutzer der RootBenutzer ist.void
GruppenService. loescheBenutzergruppe(String benutzergruppeName)
Loescht die Benutzergruppe entgueltig! Wenn diese Benutzergruppe nur von Benutzern referenziert werden, die mehr als nur dieser Benutzergruppe zugeordnet sind, dann wird diese Benutzergruppe geloescht.void
BenutzerService. ueberpruefeLoeschBedingungen(Benutzergruppe benutzergruppe)
Prueft für die angegebeneBenutzergruppe
, ob diese den Kriterien entspricht, dass diese geloescht werden kann. -
Uses of PortalDocException in de.fhdw.hfw417.dokumentenpostfach.visitor
Methods in de.fhdw.hfw417.dokumentenpostfach.visitor that throw PortalDocException Modifier and Type Method Description void
BenutzerVisitor. handleRootBenutzer(RootBenutzer rootBenutzer)
Behandelt den Fall, dass es sich um einen RootBenutzer handelt.void
BenutzerVisitor. handleStandardBenutzer(StandardBenutzer standardBenutzer)
Behandelt den Fall, dass es sich um einen StandardBenutzer handelt.
-