Klasse DavPermissions

java.lang.Object
de.svws_nrw.davapi.data.dav.DavPermissions

public class DavPermissions extends Object
Diese Klasse beinhaltet die Informationen zu den Lese- und Schreibberechtigungen eines Nutzers zu einer DAV-Ressource-Collection.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    DavPermissions(boolean allowRead, boolean allowWrite, long idCollection, long idUser)
    Erzeugt eine neue Berechtigung für eine DAV-Ressource-Collection.
    DavPermissions(String permissions, long idCollection, long idUser)
    Erzeugt eine neue Berechtigung für eine DAV-Ressource-Collection.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Gibt die ID für die DAV-Ressource-Collection zurück.
    Gibt die ID des Benutzes zurück.
    boolean
    Gibt zurück, ob eine Berechtigung zum Lesen vorliegt oder nicht.
    Gibt die Lese- und Schreibberechtigungen für das Speichern in der Datenbank als String zurück.
    boolean
    Gibt zurück, ob eine Berechtigung zum Schreiben vorliegt oder nicht.

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • DavPermissions

      public DavPermissions(boolean allowRead, boolean allowWrite, long idCollection, long idUser)
      Erzeugt eine neue Berechtigung für eine DAV-Ressource-Collection.
      Parameter:
      allowRead - gibt an, ob eine Berechtigung zum Lesen vorliegt oder nicht
      allowWrite - gibt an, ob eine Berechtigung zum Schreiben vorliegt oder nicht
      idCollection - die ID der DTODavRessourceCollection
      idUser - die ID des Benutzers
    • DavPermissions

      public DavPermissions(String permissions, long idCollection, long idUser)
      Erzeugt eine neue Berechtigung für eine DAV-Ressource-Collection.
      Parameter:
      permissions - die Berechtigungen als String
      idCollection - die ID der DTODavRessourceCollection
      idUser - die ID des Benutzers
  • Methodendetails

    • readable

      public boolean readable()
      Gibt zurück, ob eine Berechtigung zum Lesen vorliegt oder nicht.
      Gibt zurück:
      true, wenn eine Berechtigung vorliegt, und ansonsten false
    • writable

      public boolean writable()
      Gibt zurück, ob eine Berechtigung zum Schreiben vorliegt oder nicht.
      Gibt zurück:
      true, wenn eine Berechtigung vorliegt, und ansonsten false
    • getCollectionID

      public Long getCollectionID()
      Gibt die ID für die DAV-Ressource-Collection zurück.
      Gibt zurück:
      die ID der DTODavRessourceCollection
    • getUserID

      public Long getUserID()
      Gibt die ID des Benutzes zurück.
      Gibt zurück:
      die ID des Benutzers
    • toPermissionString

      public String toPermissionString()
      Gibt die Lese- und Schreibberechtigungen für das Speichern in der Datenbank als String zurück.
      Gibt zurück:
      eine Zeichenkette mit der Information, ob eine Lese- bzw. Schreibberechtigung vorliegt oder nicht.