Klasse DavRessourceCollectionACLPermissions
java.lang.Object
de.svws_nrw.davapi.data.repos.dav.DavRessourceCollectionACLPermissions
Diese Klasse dient der Repräsentation eines ACL-Eintrags. Ein ACL-Eintrag
besteht aus Nutzer, Id der Collection, der Id des Nutzers und den Rechten für
Lesen und Schreiben.
-
Konstruktorübersicht
KonstruktorBeschreibungDavRessourceCollectionACLPermissions
(boolean darfLesen, boolean darfSchreiben, long ressourceCollectionId, long benutzerId) öffentlicher KonstruktorDavRessourceCollectionACLPermissions
(String perms, long ressourceCollectionId, long benutzerId) öffentlicher Konstruktor -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
getter für Leserechtboolean
getter für Schreibrechtgetter für die BenutzerIDgetter für die ID derDTODavRessourceCollection
Wandelt diesen Rechte in diesem ACL-Eintrag in eine Zeichenkette zum speichern in der Datenbank um
-
Konstruktordetails
-
DavRessourceCollectionACLPermissions
public DavRessourceCollectionACLPermissions(boolean darfLesen, boolean darfSchreiben, long ressourceCollectionId, long benutzerId) öffentlicher Konstruktor- Parameter:
darfLesen
- soll das Leserecht enthalten seindarfSchreiben
- soll das Schreibrecht enthalten seinressourceCollectionId
- die ID derDTODavRessourceCollection
benutzerId
- die BenutzerID
-
DavRessourceCollectionACLPermissions
public DavRessourceCollectionACLPermissions(String perms, long ressourceCollectionId, long benutzerId) öffentlicher Konstruktor- Parameter:
perms
- die Berechtigungen für diesen ACL-Eintrag als StringressourceCollectionId
- die ID derDTODavRessourceCollection
benutzerId
- die BenutzerID
-
-
Methodendetails
-
darfLesen
public boolean darfLesen()getter für Leserecht- Gibt zurück:
- das Leserecht
-
darfSchreiben
public boolean darfSchreiben()getter für Schreibrecht- Gibt zurück:
- das Schreibrecht
-
getRessourceCollectionId
getter für die ID derDTODavRessourceCollection
- Gibt zurück:
- die ID der RessourceCollection
-
getBenutzerId
getter für die BenutzerID- Gibt zurück:
- die BenutzerID
-
toPermissionString
Wandelt diesen Rechte in diesem ACL-Eintrag in eine Zeichenkette zum speichern in der Datenbank um- Gibt zurück:
- eine Zeichenkette, die die Rechte dieses ACL-Eintrags repräsentiert
-