A B C D E F G H I J K L M N P R S T U V W 
All Classes All Packages

A

AbstractBenutzer - Class in de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Modell für einen abstrakten Benutzer.
AbstractBenutzer() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Konstruktor des Abstrakten Benutzers.
accept(BenutzerVisitor) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Accept-Methode der Benutzer zum Nutzen von Visitoren.
accept(BenutzerVisitor) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.RootBenutzer
 
accept(BenutzerVisitor) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
 
addBenutzergruppe(Benutzergruppe) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Fuegt die uebergebene Benutzergruppe der Liste der Benutzergruppen hinzu.
addBenutzergruppenSet(Set<Benutzergruppe>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Fuegt die uebergebenen Benutzergruppen der Liste der Benutzergruppen hinzu.
addDokument(Dokument) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Fuegt das uebergebene Dokument der Liste der Dokumente hinzu.
addDokumente(List<Dokument>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Fuegt die uebergebenen Dokumente der Liste der Dokumente hinzu.
addEmpfangendeMandantenSet(Set<Mandant>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Fuegt alle Mandanten der Liste der empfangenden Mandanten des Benutzers hinzu.
addEmpfangenderMandant(Mandant) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Fuegt den uebergebenen Mandanten der Liste der empfangenen Mandanten hinzu.
addPrivileg(Privileg) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
Fuegt das Privileg hinzu.
addPrivileg(Privileg) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.RootBenutzer
Fuegt das Privileg der Liste hinzu.
addPrivilegien(List<Privileg>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
Fuegt die uebergebenen Privilegien der Liste der Privilegien hinzu.
addPrivilegien(List<Privileg>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.RootBenutzer
Fuegt die Privilegien der Liste hinzu.
aenderePasswort(PasswortAenderungDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.AuthController
Bietet dem Benutzer die Moeglichkeit sein Passwort zu aendern.
aenderePasswort(Principal, PasswortAenderungDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.AuthService
Diese Methode ermoeglicht dem Benutzer sein Passwort zu aendern.
AktivStatus - Class in de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Klasse für den Status "Aktiv".
ApiError - Class in de.fhdw.hfw417.dokumentenpostfach.exception
Fasst alle notwendigen Informationen fuer Exceptions zusammen, damit diese ordentlich an der Schnittstelle geliefert werden koennen.
ApiError() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.exception.ApiError
 
AppConfig - Class in de.fhdw.hfw417.dokumentenpostfach.config
Konfigurationsklasse, damit Controllerklassen geladen werden bei Ausfuehrung der Anwendung.
AppConfig() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.config.AppConfig
Registrierung aller Klassen, die fuer Spring geladen werden muessen.
AuthBenutzerDTO - Class in de.fhdw.hfw417.dokumentenpostfach.dto
Datentransferobjekt des AbstractBenutzer.
AuthBenutzerDTO() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
Leerer Konstruktor.
AuthBenutzerDTO(String, String) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
Konstruktor mit Benutzername und Name.
AuthController - Class in de.fhdw.hfw417.dokumentenpostfach.controller
Controller-Klasse zu AuthService.
AuthController(AuthService) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.controller.AuthController
Konstruktor fuer die Authentifizierung.
AuthentificationFilter - Class in de.fhdw.hfw417.dokumentenpostfach.config.security
Proxy Klasse, welche bei jedem Request vor der Controller-Klasse aufgerufen wird, falls die jeweilige Methode mit der Annotation @Secured annotiert ist.
AuthentificationFilter() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.config.security.AuthentificationFilter
 
authentifizieren(BenutzerLoginDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.AuthController
Prueft den User und das zugehoerige Passwort.
authentifizieren(BenutzerLoginDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.AuthService
Diese Methode prueft, ob ein Benutzer authentifiziert ist.
AuthService - Class in de.fhdw.hfw417.dokumentenpostfach.service
Hilfsklasse für den Authentifizierungsprozess.
AuthService() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.service.AuthService
 

B

bCryptPasswordEncoder() - Method in class de.fhdw.hfw417.dokumentenpostfach.util.PasswordEncoderBean
Liefert eine Instanz des BCryptPasswordEncoder.
BenutzerController - Class in de.fhdw.hfw417.dokumentenpostfach.controller
Controller-Klasse zu BenutzerService Bietet Schnittstellen, um Benutzer zu erstellen und zu verwalten.
BenutzerController(BenutzerService) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.controller.BenutzerController
Konstruktor fuer die Schnittstelle, um Benutzer im Dokumenten-Postfach zu erstellen.
BenutzerDTO - Class in de.fhdw.hfw417.dokumentenpostfach.dto
Datentransferobjekt zu StandardBenutzer Wird zur Erzeugung neuer Benutzer benoetigt.
BenutzerDTO() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
Leerer Konstruktor.
BenutzerDTO(String, String, String) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
Konstruktor mit Benutzername, Name und Passwort.
BENUTZERERSTELLEN - de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Das Recht einen Benutzer zu erstellen.
BenutzerExistiertBereitsException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn der Benutzername bereits vergeben ist.
BenutzerExistiertBereitsException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.BenutzerExistiertBereitsException
Konstruktor fuer Fehlermeldung, die geworfen wird, falls der Benutzername, der erstellt werden soll bereits existiert.
Benutzergruppe - Class in de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Klasse für Benutzergruppen.
Benutzergruppe() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
Konstruktor.
BenutzergruppeExistiertBereitsException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn der Name der Benutzergruppe bereits vergeben ist.
BenutzergruppeExistiertBereitsException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.BenutzergruppeExistiertBereitsException
Konstruktor fuer Fehlermeldung.
BenutzergruppenDTO - Class in de.fhdw.hfw417.dokumentenpostfach.dto
Stellt ein Datentransferobjekt(DTO) zu Benutzergruppe dar.
BenutzergruppenDTO() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzergruppenDTO
Leerer Konstruktor.
BenutzergruppenDTO(String, List<String>) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzergruppenDTO
Konstruktor mit Name und Privilegien.
BenutzergruppeNichtGefundenException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn die Benutzergruppe unter dem angegebenen Namen nicht gefunden wurde.
BenutzergruppeNichtGefundenException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.BenutzergruppeNichtGefundenException
Konstruktor fuer Fehlermeldung.
BenutzergruppenMapper - Class in de.fhdw.hfw417.dokumentenpostfach.mapper
Ordnet BenutzergruppenDTO-Attribute den StandardBenutzer-Attributen zu.
BenutzergruppeWirdReferenziertException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn die Benutzergruppe geloescht werden soll, aber noch referenziert werden soll.
BenutzergruppeWirdReferenziertException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.BenutzergruppeWirdReferenziertException
Konstruktor fuer Fehlermeldung Wird geworfen, wenn die Benutzergruppe geloescht werden soll, aber noch referenziert werden soll.
BENUTZERLOESCHEN - de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Das Recht einen Benutzer zu loeschen.
BenutzerLoginDTO - Class in de.fhdw.hfw417.dokumentenpostfach.dto
Datentransferobjekt, welches zur Authentifizierung eines Benutzers genutzt wird.
BenutzerLoginDTO() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerLoginDTO
Leerer Konstruktor.
BenutzerLoginDTO(String, String) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerLoginDTO
Konstruktor mit Benutername und Passwort.
BenutzerMapper - Class in de.fhdw.hfw417.dokumentenpostfach.mapper
Mappt von BenutzerDTO zu StandardBenutzer und von Benutzer zu AuthBenutzerDTO.
BenutzerMapper() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.mapper.BenutzerMapper
 
BenutzerNichtGefundenException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn der Benutzer unter dem angegebenen Namen nicht gefunden wurde.
BenutzerNichtGefundenException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.BenutzerNichtGefundenException
Konstruktor fuer Fehlermeldung.
BenutzerRepository - Interface in de.fhdw.hfw417.dokumentenpostfach.repository
Repository-Pattern fuer StandardBenutzer.
BenutzerService - Class in de.fhdw.hfw417.dokumentenpostfach.service
Service-Klasse zu StandardBenutzer-Objekten.
BenutzerService() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.service.BenutzerService
 
BenutzerVisitor - Interface in de.fhdw.hfw417.dokumentenpostfach.visitor
Visitor zur Unterscheidung der Arten von Benutzern.

C

configure(SpringApplicationBuilder) - Method in class de.fhdw.hfw417.dokumentenpostfach.Dokumentenpostfach
 
contains(Benutzergruppe) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Prueft, ob die Benutzergruppe in der Liste vorhanden ist.
contains(Mandant) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Prueft, ob der Mandant in der Liste der zu empfangenden Mandanten zu finden ist.
contains(Privileg) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
Prueft, ob das Privileg vorhanden ist.
contains(Dokument) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Prueft, ob das Dokument in der Liste vorhanden ist.
containsAllBenutzergruppen(List<Benutzergruppe>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Prueft, ob die Benutzergruppen in der Liste vorhanden sind.
containsAllDokumente(List<Dokument>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Prueft, ob die Dokumente in der Liste vorhanden sind.
containsAllMandanten(List<Mandant>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Prueft, ob alle Mandanten in der Liste der zu empfangenden Mandanten zu finden sind.
containsAllPrivilegien(List<Privileg>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
Prueft, ob die Privilegien vorhanden sind.
CORSFilter - Class in de.fhdw.hfw417.dokumentenpostfach.config
 
CORSFilter() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.config.CORSFilter
 

D

DANSEHEN - de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Das Recht ein Dokument anzusehen.
DBTestdata - Class in de.fhdw.hfw417.dokumentenpostfach.config
Klasse die beim Start von der Spring Anwendung geladen wird.
DBTestdata() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.config.DBTestdata
 
de.fhdw.hfw417.dokumentenpostfach - package de.fhdw.hfw417.dokumentenpostfach
Überpaket des gesamten Dokumenten-Postfachs.
de.fhdw.hfw417.dokumentenpostfach.config - package de.fhdw.hfw417.dokumentenpostfach.config
Allgemeine Konfigurationen, z.B.
de.fhdw.hfw417.dokumentenpostfach.config.security - package de.fhdw.hfw417.dokumentenpostfach.config.security
Paket für die Authentifizierung.
de.fhdw.hfw417.dokumentenpostfach.controller - package de.fhdw.hfw417.dokumentenpostfach.controller
Paket für die REST-Schnittstellen des Dokumenten-Postfachs.
de.fhdw.hfw417.dokumentenpostfach.dto - package de.fhdw.hfw417.dokumentenpostfach.dto
Datentransferobjekte die von dem Dokumenten-Postfach verwendet wurden.
de.fhdw.hfw417.dokumentenpostfach.exception - package de.fhdw.hfw417.dokumentenpostfach.exception
Fehlermeldungen die geschmissen werden.
de.fhdw.hfw417.dokumentenpostfach.exception.benutzer - package de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Fehlermeldungen, die in Zusammenhang mit dem Benutzer entstehen können.
de.fhdw.hfw417.dokumentenpostfach.exception.dokument - package de.fhdw.hfw417.dokumentenpostfach.exception.dokument
Fehlermeldungen, die beim Hantieren mit Dokumenten auftreten.
de.fhdw.hfw417.dokumentenpostfach.mapper - package de.fhdw.hfw417.dokumentenpostfach.mapper
Beidseitige Umwandlung von Dokumententransferobjekten (DTO) und Modell-Objekten.
de.fhdw.hfw417.dokumentenpostfach.model - package de.fhdw.hfw417.dokumentenpostfach.model
Modell-Objekte des Dokumenten-Postfachs.
de.fhdw.hfw417.dokumentenpostfach.model.benutzer - package de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Modell-Objekte bezüglich des Benutzers, die im Postfach verwendet werden.
de.fhdw.hfw417.dokumentenpostfach.model.dokument - package de.fhdw.hfw417.dokumentenpostfach.model.dokument
Modell-Objekte bezüglich des Dokuments, die im Postfach verwendet werden.
de.fhdw.hfw417.dokumentenpostfach.repository - package de.fhdw.hfw417.dokumentenpostfach.repository
Repository der Modell-Objekte, mittels dieser werden die Objekte persistiert.
de.fhdw.hfw417.dokumentenpostfach.service - package de.fhdw.hfw417.dokumentenpostfach.service
Dienste/Services des Dokumenten-Postfachs.
de.fhdw.hfw417.dokumentenpostfach.util - package de.fhdw.hfw417.dokumentenpostfach.util
Sonstige Funktionalitäten, die in dieser Anwendung verwendet werden.
de.fhdw.hfw417.dokumentenpostfach.visitor - package de.fhdw.hfw417.dokumentenpostfach.visitor
Visitoren.
deaktivieren() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Mandant
Setzt bei Status "Aktiv" den Status auf "Inaktiv".
deaktivieren(Mandant) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AktivStatus
 
deaktivieren(Mandant) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.InaktivStatus
 
deaktivieren(Mandant) - Method in interface de.fhdw.hfw417.dokumentenpostfach.model.benutzer.LebenszyklusStatus
Setzt den Status auf "Inaktiv".
Dokument - Class in de.fhdw.hfw417.dokumentenpostfach.model.dokument
Klassenmodellierung eines Dokuments.
Dokument() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
Leerer Konstruktor.
Dokument(String, String, String, GelesenStatus, InhaltsTyp, DokumentenTyp, Long, LocalDateTime, Mandant) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
Konstruktor mit allen Dokument-Attributen.
DokumentController - Class in de.fhdw.hfw417.dokumentenpostfach.controller
Controller-Klasse zu DokumentService.
DokumentController(DokumentService) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.controller.DokumentController
Konstruktor fuer die REST-Schnittstelle, um Dokumente zu erstellen.
DokumentDTO - Class in de.fhdw.hfw417.dokumentenpostfach.dto
Stellt ein Datentransferobjekt(DTO) zu Dokument dar.
DokumentDTO() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
Leerer Konstruktor.
DokumentDTO(String, String, String, Integer, Integer, Integer, long, String, String) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
Konstruktor mit allen Dokumentattributen.
DokumentEinstellenDTO - Class in de.fhdw.hfw417.dokumentenpostfach.dto
Stellt ein Datentransferobjekt(DTO) zu Dokument dar.
DokumentEinstellenDTO() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
Leerer Konstruktor.
DokumentEinstellenDTO(String, Integer, Integer, List<String>, String) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
Konstruktor fuer das Einstellen von Dokumenten.
Dokumentenpostfach - Class in de.fhdw.hfw417.dokumentenpostfach
Main Klassen zum Start des Dokumentenpostfachs-Backend.
Dokumentenpostfach() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.Dokumentenpostfach
 
DokumentenTyp - Enum in de.fhdw.hfw417.dokumentenpostfach.model.dokument
Enumeration zur Darstellung des Dokument Typ.
DokumentMapper - Class in de.fhdw.hfw417.dokumentenpostfach.mapper
Hilfsklasse zur Konvetierung von Dokument-Objekten zu DokumentEinstellenDTO-Objekten.
DokumentNichtGefundenException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.dokument
Wird geworfen, wenn das Dokument nicht gefunden werden konnte.
DokumentNichtGefundenException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.dokument.DokumentNichtGefundenException
Konstruktor fuer Fehlermeldung.
DokumentRepository - Interface in de.fhdw.hfw417.dokumentenpostfach.repository
Repository-Pattern fuer Dokumente.
DokumentService - Class in de.fhdw.hfw417.dokumentenpostfach.service
Service-Klasse zu Dokument-Objekten.
DokumentService() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.service.DokumentService
 
DokumentValidierungException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.dokument
Ausnahme zur Darstellung, dass das Dokument nicht valide wurde.
DokumentValidierungException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.dokument.DokumentValidierungException
Aussnahme zur Darstellung, dass das Dokument nicht valide wurde.
DokumentWrapper - Class in de.fhdw.hfw417.dokumentenpostfach.util
Hilfsklasse für die Dokument-Objekte.
DokumentWrapper() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.util.DokumentWrapper
 
DSENDEN - de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Das Recht ein Dokument zu versenden.

E

EmbeddedMongoConfig - Class in de.fhdw.hfw417.dokumentenpostfach.config
 
EmbeddedMongoConfig() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.config.EmbeddedMongoConfig
 
EnableEmbeddedMongo - Annotation Type in de.fhdw.hfw417.dokumentenpostfach.util
 
erstelleBenutzer(BenutzerDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.BenutzerController
Erzeugt einen Benutzer oder wirft eine Exception, falls der Nutzer bereits existiert.
erstelleBenutzer(BenutzerDTO, Principal) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.BenutzerService
Erstellt einen AuthBenutzerDTO aus dem BenutzerDTO.
erstelleBenutzergruppe(BenutzergruppenDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.GruppenController
Erzeugt einen Benutzer oder wirft eine Exception, falls der Nutzer bereits existiert.
erstelleBenutzergruppe(BenutzergruppenDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.GruppenService
Erstellt eine Benutzergruppe aus dem BenutzergruppenDTO-Objekt.
erstelleDokument(DokumentEinstellenDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.DokumentController
Erstellt ein Dokument und speichert diese im System ab.
erstelleMandant(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.MandantenController
Erzeugt einen neuen Mandanten, sollte dieser noch nicht existieren.
erstelleMandant(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.MandantService
Erstellt einen Mandanten mit den angegebenen Parametern.

F

fetchDateiGroesse() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
Gibt die Dateigroesse der Datei in Bytes zurueck.
fetchPrivilegienSize() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
Liefert die Anzahl der Privilegien.
filter(ContainerRequestContext) - Method in class de.fhdw.hfw417.dokumentenpostfach.config.CORSFilter
Method for ContainerRequestFilter.
filter(ContainerRequestContext) - Method in class de.fhdw.hfw417.dokumentenpostfach.config.security.AuthentificationFilter
Extrahiert den JWT-Token, validiert diesen und prueft abschliessend, ob das noetige Privileg fuer den Schnittstellen-Aufruf vorhanden ist.
filter(ContainerRequestContext, ContainerResponseContext) - Method in class de.fhdw.hfw417.dokumentenpostfach.config.CORSFilter
Method for ContainerResponseFilter.
findAll() - Method in interface de.fhdw.hfw417.dokumentenpostfach.repository.DokumentRepository
Gibt eine Liste von Allen Dokument Objekten zurück.
findAll() - Method in interface de.fhdw.hfw417.dokumentenpostfach.repository.GruppenRepository
Liefert eine Liste mit allen Benutzergruppen.
findAll() - Method in interface de.fhdw.hfw417.dokumentenpostfach.repository.MandantenRepository
Liefert eine Liste mit allen Mandanten.
findByBenutzername(String) - Method in interface de.fhdw.hfw417.dokumentenpostfach.repository.BenutzerRepository
Sucht einen Benutzer anhand seines Benutzernames.
findByName(String) - Method in interface de.fhdw.hfw417.dokumentenpostfach.repository.GruppenRepository
Sucht eine Benutzergruppe anhand ihres Namens.
findByName(String) - Method in interface de.fhdw.hfw417.dokumentenpostfach.repository.MandantenRepository
Sucht einen Mandanten anhand seines Namens.
fuegeDokumentHinzu(DokumentEinstellenDTO, Principal) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.DokumentService
Speichert das uebergebene Dokument-Objekt in der Datenbank.
fuehreBenutzerZusammen(MergeBenutzerDTO, Principal) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.BenutzerService
Fuehrt zwei Benutzer zusammen.

G

GELESEN - de.fhdw.hfw417.dokumentenpostfach.model.dokument.GelesenStatus
Dokument wurde gelesen.
GelesenStatus - Enum in de.fhdw.hfw417.dokumentenpostfach.model.dokument
Enumeration für den GelesenStatus des Dokument.
generateJwtToken(AuthBenutzerDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.util.JwtTokenHelper
Generiert einen Token anhand des authentifizierten Benutzers.
getAllDokumente() - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.DokumentController
Liefert alle Dokumente, die in dem System gespeichert worden sind.
getAllDokumente(Principal) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.DokumentService
Liefert alle in der Datenbank gespeicherten Dokument-Objekte zum uebergebenen Benutzer.
getAllMandanten() - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.MandantenController
Liefert alle Madanten zurueck.
getAllMandanten() - Method in class de.fhdw.hfw417.dokumentenpostfach.service.MandantService
Liefert alle in der Datenbank gespeicherten Mandanten.
getAltesPasswort() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.PasswortAenderungDTO
 
getAuthenticationScheme() - Method in class de.fhdw.hfw417.dokumentenpostfach.config.security.PortalDocSecurityContext
 
getBenutzer(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.BenutzerService
Extrahiert einen Benutzer anhand seines Benutzernamens aus der Datenbank.
getBenutzergruppen() - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.GruppenController
Liefert alle bisher erzeugten Gruppen zurueck.
getBenutzergruppen() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
 
getBenutzergruppen() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
 
getBenutzergruppen() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
 
getBenutzergruppen() - Method in class de.fhdw.hfw417.dokumentenpostfach.service.GruppenService
Liefert alle in der Datenbank gespeicherten Benutzergruppe-Objekte.
getBenutzergruppenSize() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Liefert die Anzahl der Benutzergruppen in der Liste.
getBenutzername() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
 
getBenutzername() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
 
getBenutzername() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerLoginDTO
 
getBenutzername() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Getter-Methode des Benutzernamens.
getBenutzerToMerge() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.MergeBenutzerDTO
 
getDatabaseName() - Method in class de.fhdw.hfw417.dokumentenpostfach.config.MongoTransactionManagerConfig
 
getDateiGroesse() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
getDateiGroesse() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
getDateiPfad() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
getDateiPfad() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
 
getDateiPfad() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
getDocumentById(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.DokumentController
Liefert das Dokument mit der entsprechenden Identifikationsnummer Falls unter der angegebenen id kein Dokument vorhanden ist, wird eine Exception geworfen.
getDocumentByID(String, Principal) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.DokumentService
Liefert das Dokument-Objekt mit der angegebenen id.
getDokument() - Method in class de.fhdw.hfw417.dokumentenpostfach.util.DokumentWrapper
 
getDokumente() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
 
getDokumentenTyp() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
getDokumentenTyp() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
 
getDokumentenTyp() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
getDokumenteSize() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Liefert die Anzahl der Dokumente in der Liste.
getEinsteller() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
getEmpfaenger() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
 
getEmpfngndMandanten() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Getter-Methode der empfangenen Mandanten.
getEmpfngndMandantenSize() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Liefert die Anzahl der Eintraege in der Liste der empfangenden Mandanten.
getGelesenStatus() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
getGelesenStatus() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
getHttpStatus() - Method in exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.BenutzergruppeWirdReferenziertException
 
getHttpStatus() - Method in exception de.fhdw.hfw417.dokumentenpostfach.exception.KonfliktException
 
getHttpStatus() - Method in exception de.fhdw.hfw417.dokumentenpostfach.exception.NichtGefundenException
 
getHttpStatus() - Method in exception de.fhdw.hfw417.dokumentenpostfach.exception.PortalDocException
Getter-Methode fuer den Http-Status.
getHttpStatus() - Method in exception de.fhdw.hfw417.dokumentenpostfach.exception.UnauthorisiertException
 
getIdentifikation() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
getIdentifikation() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Getter-Methode der ID.
getIdentifikation() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
Getter-Methode fuer die ID der Benutzergruppe.
getIdentifikation() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Mandant
 
getIdentifikation() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
getInhaltsTyp() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
getInhaltsTyp() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
 
getInhaltsTyp() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
getInstance() - Static method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AktivStatus
Getter-Methode fuer die Instanz des AktivStatus.
getInstance() - Static method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.InaktivStatus
Getter-Methode fuer die Instanz des InaktivStatus.
getInstance() - Static method in class de.fhdw.hfw417.dokumentenpostfach.util.JwtTokenHelper
Erzeugt die Instanz des JwtTokenHelpers oder liefert diese falls sie bereits erstellt wurde.
getMandant() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
getMandanten() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
 
getMandantId() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
 
getMeinStatus() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Mandant
 
getMessage() - Method in class de.fhdw.hfw417.dokumentenpostfach.exception.ApiError
 
getName() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
 
getName() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
 
getName() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzergruppenDTO
 
getName() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
 
getName() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Mandant
 
getName() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
 
getNeuesPasswort() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.PasswortAenderungDTO
 
getOrdinal(DokumentenTyp) - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.dokument.DokumentenTyp
 
getOrdinal(GelesenStatus) - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.dokument.GelesenStatus
 
getOrdinal(InhaltsTyp) - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.dokument.InhaltsTyp
 
getPasswort() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
 
getPasswort() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerLoginDTO
 
getPasswort() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.MergeBenutzerDTO
 
getPasswort() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Getter-Methode des Passworts.
getPrivilegBeschreibung() - Method in enum de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Getter-Methode der Privilegbeschreibung.
getPrivilegien() - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.GruppenController
Liefert alle Privilegien.
getPrivilegien() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
 
getPrivilegien() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzergruppenDTO
 
getPrivilegien() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
 
getPrivilegien() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.RootBenutzer
 
getPrivilegien() - Method in class de.fhdw.hfw417.dokumentenpostfach.service.GruppenService
Liefert die numerischen Werte (values) aller Privilegien.
getPswtBestaetigung() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.PasswortAenderungDTO
 
getRprsntrndrMandant() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Getter-Methode des repraesentierenden Mandanten.
getStandardBenutzer() - Method in class de.fhdw.hfw417.dokumentenpostfach.util.StandardBenutzerWrapper
 
getStatusCode() - Method in class de.fhdw.hfw417.dokumentenpostfach.exception.ApiError
 
getStatusLiteral() - Method in class de.fhdw.hfw417.dokumentenpostfach.exception.ApiError
 
getTitel() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
getTitel() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
 
getTitel() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
getTokenFuerBenutzer(BenutzerLoginDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.AuthService
Gibt einen JWT-Token zu einem zu authentifizierenden Benutzer.
getUserPrincipal() - Method in class de.fhdw.hfw417.dokumentenpostfach.config.security.PortalDocSecurityContext
 
getZeitpunkt() - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
getZeitpunkt() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
GRUPPEANSEHEN - de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Das Recht Gruppen anzusehen.
GRUPPEERSTELLEN - de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Das Recht eine Gruppe zu erstellen.
GRUPPELOESCHEN - de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Das Recht Gruppen zu loeschen.
GruppenController - Class in de.fhdw.hfw417.dokumentenpostfach.controller
Controller-Klasse zu GruppenService Bietet Schnittstellen, um Benutzergruppen zu erstellen und zu verwalten.
GruppenController(GruppenService) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.controller.GruppenController
Konstruktor fuer die Schnittstelle, um eine Benutzergruppe zu erstellen.
GruppenRepository - Interface in de.fhdw.hfw417.dokumentenpostfach.repository
Repository-Pattern fuer Benutzergruppe.
GruppenService - Class in de.fhdw.hfw417.dokumentenpostfach.service
Service-Klasse zu Benutzergruppe-Objekten.
GruppenService() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.service.GruppenService
 

H

handleRootBenutzer(RootBenutzer) - Method in interface de.fhdw.hfw417.dokumentenpostfach.visitor.BenutzerVisitor
Behandelt den Fall, dass es sich um einen RootBenutzer handelt.
handleStandardBenutzer(StandardBenutzer) - Method in interface de.fhdw.hfw417.dokumentenpostfach.visitor.BenutzerVisitor
Behandelt den Fall, dass es sich um einen StandardBenutzer handelt.

I

InaktivStatus - Class in de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Klasse für den Status "Inaktiv".
InhaltsTyp - Enum in de.fhdw.hfw417.dokumentenpostfach.model.dokument
Enumeration für den Inhaltstypen des Dokument.
isAktiv() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AktivStatus
 
isAktiv() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.InaktivStatus
 
isAktiv() - Method in interface de.fhdw.hfw417.dokumentenpostfach.model.benutzer.LebenszyklusStatus
Liefert abhaengig vom Status true oder false.
isAktiv() - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Mandant
Wird von der MongoDB deserialisiert, deswegen wird der State ignoriert.
isEmpty() - Method in class de.fhdw.hfw417.dokumentenpostfach.util.DokumentWrapper
Pruefung, ob das Dokument empty ist.
isSecure() - Method in class de.fhdw.hfw417.dokumentenpostfach.config.security.PortalDocSecurityContext
 
isUserInRole(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.config.security.PortalDocSecurityContext
 

J

JaxRsResource - Annotation Type in de.fhdw.hfw417.dokumentenpostfach.util
Repräsentiert eine JAX-RS-Ressource, etwa einen Jersey-REST-Controller.
JwtTokenHelper - Class in de.fhdw.hfw417.dokumentenpostfach.util
Sigleton-Helfer-Klasse, um JWT Token zu erstellen und zu validieren.

K

KeineGemeinsamenMandantenException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.dokument
Wird geworfen, wenn ein Benutzer anderen Dokumente hinzufuegen moechte, diese aber nicht seinem Mandanten entsprechen.
KeineGemeinsamenMandantenException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.dokument.KeineGemeinsamenMandantenException
Konstruktor fuer Fehlermeldung.
KeinMandantGefundenException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn der Mandant unter dem angegebenen Namen nicht gefunden wurde.
KeinMandantGefundenException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.KeinMandantGefundenException
Konstruktor fuer Fehlermeldung Wird geworfen, wenn der Mandant unter dem angegebenen Namen nicht gefunden wurde.
KonfliktException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception
Abstrahiert den Http-Status Konflikt.
KonfliktException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.KonfliktException
Konstruktor fuer Fehlermeldung.
Konstanten - Class in de.fhdw.hfw417.dokumentenpostfach.util
Klasse für Konstanten.

L

LebenszyklusStatus - Interface in de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Schnittstelle für den Lebenszyklusstatus.
loescheBenutzer(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.BenutzerController
Loescht den uebergebenen Benutzer.
loescheBenutzer(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.BenutzerService
Loescht den angegebenen Benutzer aus dem System! Dieser kann nicht geloescht werden, wenn der Benutzer der RootBenutzer ist.
loescheBenutzergruppe(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.GruppenController
Loescht eine Benutzergruppe.
loescheBenutzergruppe(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.GruppenService
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.
loescheBenutzergruppenReferenz(Benutzergruppe) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.BenutzerService
Loescht die Benutzergruppenreferenz für alle (referenzierenden) Benutzer.
loescheMandant(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.MandantenController
Loescht einen Mandanten.
loescheMandant(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.MandantService
Deaktiviert den mit dem Namen angegebenen Mandanten.

M

main(String[]) - Static method in class de.fhdw.hfw417.dokumentenpostfach.Dokumentenpostfach
Main-Methode, die das Dokumentenpostfach Backend startet.
Mandant - Class in de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Modell eines Mandanten.
Mandant() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Mandant
Konstruktor für einen Mandanten.
Mandant(String) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Mandant
Konstruktor mit Namen.
MandantenController - Class in de.fhdw.hfw417.dokumentenpostfach.controller
Controller-Klasse zu BenutzerService.
MandantenController(MandantService) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.controller.MandantenController
Konstruktor fuer REST-Schnittstelle um Mandanten hinzuzufuegen.
MandantenRepository - Interface in de.fhdw.hfw417.dokumentenpostfach.repository
Repository-Pattern fuer Mandant.
MandantExistiertBereitsException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn der Name des Mandanten bereits vergeben ist.
MandantExistiertBereitsException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.MandantExistiertBereitsException
Konstruktor fuer Fehlermeldung.
MandantIstNichtAktivException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn der Mandant nicht aktiv ist.
MandantIstNichtAktivException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.MandantIstNichtAktivException
Konstruktor fuer Fehlermeldung.
MandantService - Class in de.fhdw.hfw417.dokumentenpostfach.service
Service-Klasse zu Mandant-Objekten.
MandantService() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.service.MandantService
 
mapToAuthBenuter(AbstractBenutzer) - Method in class de.fhdw.hfw417.dokumentenpostfach.mapper.BenutzerMapper
Uebersetzt von Benutzer nach AuthbenutzerDTO.
mapToBenutzerGruppe(BenutzergruppenDTO) - Static method in class de.fhdw.hfw417.dokumentenpostfach.mapper.BenutzergruppenMapper
Uebersetzt das angegebene BenutzergruppenDTO in ein Benutzergruppen-Objekt.
mapToDokument(DokumentEinstellenDTO) - Static method in class de.fhdw.hfw417.dokumentenpostfach.mapper.DokumentMapper
Konvertiert ein dokumentDTO in ein Aequivalentes.
mapToDokumentList(List<DokumentEinstellenDTO>) - Static method in class de.fhdw.hfw417.dokumentenpostfach.mapper.DokumentMapper
Uebersetzt eine Liste von DokumentEinstellenDTO in eine Liste von Dokument-Objekte.
mapToDTO(Dokument) - Static method in class de.fhdw.hfw417.dokumentenpostfach.mapper.DokumentMapper
Konvertiert ein dokument in die Aequivalente DokumentDTO.
mapToDTOList(List<Dokument>) - Static method in class de.fhdw.hfw417.dokumentenpostfach.mapper.DokumentMapper
Konvertiert eine Liste von Dokumenten in die äquivalenten DokumentDTOs.
mapToStandardBenutzer(BenutzerDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.mapper.BenutzerMapper
Uebersetzt von BenutzerDTO zu StandardBenutzer.
MergeBenutzerDTO - Class in de.fhdw.hfw417.dokumentenpostfach.dto
Gibt den Benutzer, der mit dem ausführenden Benutzer zusammengefuehrt werden soll, an.
MergeBenutzerDTO() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.MergeBenutzerDTO
Leerer Konstruktor.
MergeBenutzerDTO(String, String) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.MergeBenutzerDTO
Konstruktor fuer das Mergen von Benutzern.
mergeUser(MergeBenutzerDTO) - Method in class de.fhdw.hfw417.dokumentenpostfach.controller.BenutzerController
Fuegt den angegebenen Benutzer mit dem ausfuehrendem zusammen.
MERSTELLEN - de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Das Recht einen Mandanten zu erstellen.
MLOESCHEN - de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Das Recht einen Mandanten zu loeschen.
mongoClient() - Method in class de.fhdw.hfw417.dokumentenpostfach.config.MongoTransactionManagerConfig
 
MongoTransactionManagerConfig - Class in de.fhdw.hfw417.dokumentenpostfach.config
 
MongoTransactionManagerConfig() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.config.MongoTransactionManagerConfig
 

N

NEWS - de.fhdw.hfw417.dokumentenpostfach.model.dokument.InhaltsTyp
Bei dem Dokument handelt es sich um News.
NichtGefundenException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception
Abstrahiert den Http-Status NichtGefunden.
NichtGefundenException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.NichtGefundenException
Konstruktor fuer Fehlermeldung Abstrahiert den Http-Status NichtGefunden.

P

PasswordEncoderBean - Class in de.fhdw.hfw417.dokumentenpostfach.util
Spring-Komponente, welches das Bean eines PasswordEncrypters bereitstellt.
PasswordEncoderBean() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.util.PasswordEncoderBean
 
PASSWORTAENDERN - de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Das Recht das Passwort zu aendern.
PasswortAenderungDTO - Class in de.fhdw.hfw417.dokumentenpostfach.dto
Stellt die Informationen bereit, die notwendig sind, um das Passwort des ausfuehrendem Benutzers zu aendern.
PasswortAenderungDTO() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.PasswortAenderungDTO
Leerer Konstruktor.
PasswortAenderungDTO(String, String, String) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.dto.PasswortAenderungDTO
Konstruktor fuer das aendern von Passwoertern.
PasswortStimmtNichtUebereinException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn das angegebene Passwort nicht mit dem zuerst angegebenen.
PasswortStimmtNichtUebereinException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.PasswortStimmtNichtUebereinException
Konstruktor fuer Fehlermeldung.
PDF - de.fhdw.hfw417.dokumentenpostfach.model.dokument.DokumentenTyp
Dokumenten ist eine PDF Datei.
PortalDocException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception
Abstrahiert alle in diesem System geworfenen Exceptions.
PortalDocException() - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.PortalDocException
Standardkonstruktor für die PortaldocException.
PortalDocException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.PortalDocException
Konstruktor fuer Fehlermeldung Abstrahiert alle in diesem System geworfenen Exceptions.
PortalDocExceptionMapper - Class in de.fhdw.hfw417.dokumentenpostfach.exception
Ordnet eine geworfene Exception einer Http-Antwort zu und gewaehrleistet dass diese an der Schnittstelle ordentlich geliefert wird.
PortalDocExceptionMapper() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.exception.PortalDocExceptionMapper
 
PortalDocSecurityContext - Class in de.fhdw.hfw417.dokumentenpostfach.config.security
Wird zum injiziert des ausfuehrenden Usernames benoetigt.
PortalDocSecurityContext(SecurityContext, String) - Constructor for class de.fhdw.hfw417.dokumentenpostfach.config.security.PortalDocSecurityContext
Konstruktor fuer den Security-Kontext.
Privileg - Enum in de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Auflistung aller Privilegien/Berechtigungen.
pruefePasswort(AbstractBenutzer, String) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.AuthService
Diese Methode prueft, ob das angegebene Passwort mit dem Benutzerpasswort uebereinstimmt.

R

RECHNUNG - de.fhdw.hfw417.dokumentenpostfach.model.dokument.InhaltsTyp
Bei dem Dokument handelt es sich um eine Rechnung.
removeBenutzergruppe(Benutzergruppe) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Entfernt die uebergebene Benutzergruppe aus der Liste der Benutzergruppen.
removeBenutzergruppen(List<Benutzergruppe>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Entfernt die uebergebenen Benutzergruppen aus der Liste der Benutzergruppen.
removeDokument(Dokument) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Entfernt das uebergebene Dokumente aus der Liste der Dokumente.
removeDokumente(List<Dokument>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Entfernt die uebergebenen Dokumente aus der Liste der Dokumente.
removeEmpfangendeMandanten(List<Mandant>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Entfernt alle uebergebenen Mandanten aus den empfangenden Mandanten.
removeEmpfangenderMandant(Mandant) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Entfernt den übergebenen Mandanten aus der Liste der empfangenden Mandanten.
removePrivileg(Privileg) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
Entfernt das Privileg aus der Liste.
removePrivileg(Privileg) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.RootBenutzer
Entfernt das Privileg aus der Liste.
removePrivilegien(List<Privileg>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
Entfernt die uebergebenen Privilegien aus der Liste.
removePrivilegien(List<Privileg>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.RootBenutzer
Entfernt die Privilegien aus der Liste.
ROOT_ID - Static variable in class de.fhdw.hfw417.dokumentenpostfach.util.Konstanten
RootID Konstante mit 0.
RootAccountKannKeineDokumenteErhaltenException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.dokument
Wird geworfen, wenn ein Benutzer versucht dem RootBenutzer Dokumente hinzuzufuegen.
RootAccountKannKeineDokumenteErhaltenException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.dokument.RootAccountKannKeineDokumenteErhaltenException
Konstruktor fuer Fehlermeldung Wird geworfen, wenn ein Benutzer versucht dem RootBenutzer Dokumente hinzuzufuegen.
RootAccountKannNichtGeloeschtWerdenException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn der RootBenutzer geloescht werden soll.
RootAccountKannNichtGeloeschtWerdenException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.RootAccountKannNichtGeloeschtWerdenException
Konstruktor fuer Fehlermeldung.
RootBenutzer - Class in de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Modell für einen Rootbenutzer.
RootBenutzer() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.RootBenutzer
Konstruktor eines Rootbenutzers.
RootBenutzerKannNichtGemergedWerdenException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception.benutzer
Wird geworfen, wenn der RootBenutzer in einen anderen Benutzer "gemerged" werden soll.
RootBenutzerKannNichtGemergedWerdenException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.benutzer.RootBenutzerKannNichtGemergedWerdenException
Konstruktor fuer Fehlermeldung Wird geworfen, wenn der RootBenutzer in einen anderen Benutzer "gemerged" werden soll.
run(String...) - Method in class de.fhdw.hfw417.dokumentenpostfach.config.DBTestdata
 

S

Secured - Annotation Type in de.fhdw.hfw417.dokumentenpostfach.config.security
Annotation, um Schnittstellen als gesichert zu markieren und die benoetigten Privilegien zu definieren.
setAltesPasswort(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.PasswortAenderungDTO
 
setBenutzergruppen(List<String>) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
 
setBenutzergruppen(Set<Benutzergruppe>) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
 
setBenutzergruppen(Set<Benutzergruppe>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
 
setBenutzername(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
 
setBenutzername(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
 
setBenutzername(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerLoginDTO
 
setBenutzername(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Setter-Methode des Benutzernamens.
setBenutzerToMerge(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.MergeBenutzerDTO
 
setDateiGroesse(long) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
setDateiGroesse(Long) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
setDateiPfad(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
setDateiPfad(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
 
setDateiPfad(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
setDokument(Dokument) - Method in class de.fhdw.hfw417.dokumentenpostfach.util.DokumentWrapper
 
setDokumente(List<Dokument>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
 
setDokumentenTyp(DokumentenTyp) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
setDokumentenTyp(Integer) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
setDokumentenTyp(Integer) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
 
setEinsteller(Mandant) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
setEmpfaenger(List<String>) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
 
setGelesenStatus(GelesenStatus) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
setGelesenStatus(Integer) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
setIdentifikation(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
setIdentifikation(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Setter-Methode der ID.
setIdentifikation(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
Setter-Methode der ID.
setIdentifikation(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Mandant
 
setIdentifikation(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
setInhaltsTyp(InhaltsTyp) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
setInhaltsTyp(Integer) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
setInhaltsTyp(Integer) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
 
setMandant(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
setMandanten(Set<Mandant>) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
 
setMandanten(Set<Mandant>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Setter-Methode der empfangenen Mandanten.
setMandantId(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
 
setMeinStatus(LebenszyklusStatus) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Mandant
 
setMessage(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.exception.ApiError
 
setName(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
 
setName(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
 
setName(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzergruppenDTO
 
setName(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
 
setName(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Mandant
 
setName(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
 
setNeuesPasswort(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.PasswortAenderungDTO
 
setPasswort(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerDTO
 
setPasswort(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzerLoginDTO
 
setPasswort(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.MergeBenutzerDTO
 
setPasswort(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Setter-Methode des Passworts.
setPrivilegien(List<Privileg>) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.AuthBenutzerDTO
 
setPrivilegien(List<Privileg>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Benutzergruppe
 
setPrivilegien(List<Privileg>) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.RootBenutzer
 
setPrivilegien(List<String>) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.BenutzergruppenDTO
 
setPswtBestaetigung(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.PasswortAenderungDTO
 
setRprsntrndrMandant(Mandant) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.AbstractBenutzer
Setter-Methode für den repraesentierenden Mandanten.
setStandardBenutzer(StandardBenutzer) - Method in class de.fhdw.hfw417.dokumentenpostfach.util.StandardBenutzerWrapper
 
setStatusCode(int) - Method in class de.fhdw.hfw417.dokumentenpostfach.exception.ApiError
 
setStatusLiteral(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.exception.ApiError
 
setTitel(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
setTitel(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentEinstellenDTO
 
setTitel(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
setZeitpunkt(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.dto.DokumentDTO
 
setZeitpunkt(LocalDateTime) - Method in class de.fhdw.hfw417.dokumentenpostfach.model.dokument.Dokument
 
sichereBenutzer(AbstractBenutzer) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.BenutzerService
Speichert den angegebenen Benutzer in der Datenbank.
StandardBenutzer - Class in de.fhdw.hfw417.dokumentenpostfach.model.benutzer
Klasse zum Standardbenutzer.
StandardBenutzer() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.model.benutzer.StandardBenutzer
Konstruktor.
StandardBenutzerWrapper - Class in de.fhdw.hfw417.dokumentenpostfach.util
Hilfsklasse für den StandardBenutzer.
StandardBenutzerWrapper() - Constructor for class de.fhdw.hfw417.dokumentenpostfach.util.StandardBenutzerWrapper
 

T

toResponse(PortalDocException) - Method in class de.fhdw.hfw417.dokumentenpostfach.exception.PortalDocExceptionMapper
 
transactionManager(MongoDbFactory) - Method in class de.fhdw.hfw417.dokumentenpostfach.config.MongoTransactionManagerConfig
Gibt einen neuen TransaktionenManager pro Factory zurück.

U

ueberpruefeLoeschBedingungen(Benutzergruppe) - Method in class de.fhdw.hfw417.dokumentenpostfach.service.BenutzerService
Prueft für die angegebene Benutzergruppe, ob diese den Kriterien entspricht, dass diese geloescht werden kann.
UnauthorisiertException - Exception in de.fhdw.hfw417.dokumentenpostfach.exception
Exception, die geworfen wird, wenn der ausfuehrende Benutzer nicht authorisiert ist.
UnauthorisiertException(String) - Constructor for exception de.fhdw.hfw417.dokumentenpostfach.exception.UnauthorisiertException
Konstruktor fuer Fehlermeldung.
UNGELESEN - de.fhdw.hfw417.dokumentenpostfach.model.dokument.GelesenStatus
Dokument wurde noch nicht gelesen.

V

validateToken(String) - Method in class de.fhdw.hfw417.dokumentenpostfach.util.JwtTokenHelper
Validiert den uebergebenen Token und extrahiert den zuvor gesicherten AuthBenutzer.
value() - Method in annotation type de.fhdw.hfw417.dokumentenpostfach.config.security.Secured
 
value() - Method in enum de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
 
valueOf(String) - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.dokument.DokumentenTyp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.dokument.GelesenStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.dokument.InhaltsTyp
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.benutzer.Privileg
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.dokument.DokumentenTyp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.dokument.GelesenStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.fhdw.hfw417.dokumentenpostfach.model.dokument.InhaltsTyp
Returns an array containing the constants of this enum type, in the order they are declared.

W

WERBUNG - de.fhdw.hfw417.dokumentenpostfach.model.dokument.InhaltsTyp
Bei dem Dokument handelt es sich um Werbung.
WORD - de.fhdw.hfw417.dokumentenpostfach.model.dokument.DokumentenTyp
Dokumenten ist eine Word Datei.
A B C D E F G H I J K L M N P R S T U V W 
All Classes All Packages