Klasse ResourceFile

java.lang.Object
de.svws_nrw.api.ResourceFile

public final class ResourceFile extends Object
Diese Klasse dient als Cache für Datei-Ressourcen.
  • Methodendetails

    • getData

      public byte[] getData() throws ApiOperationException
      Gibt die Daten dieser Ressource zurück. Dabei wird geprüft, ob der Cache noch gültige Daten besitzt. Ist dies der Fall, so wird der Cache-Inhalt zurückgegeben. Ist dies nicht der Fall, so wird der Cache durch einen Zugriff auf die Datei-Ressource aktualisiert.
      Gibt zurück:
      die Daten dieser Datei-Ressource
      Löst aus:
      ApiOperationException - im Fehlerfall
    • write

      public void write(jakarta.servlet.http.HttpServletResponse response) throws IOException
      Schreibt die Daten der Datei-Ressource direkt in eine HttpServletResponse.
      Parameter:
      response - die HTTP-Response, in welche die Daten der Date-Ressource geschrieben werden sollen
      Löst aus:
      IOException - diese Exception tritt auf, wenn beim Lesen der Datei-Ressource oder beim Schreiben in die HttpServletResponse ein Fehler auftritt
    • getPath

      public String getPath()
      Gibt den Pfad der Datei-Ressource zurück.
      Gibt zurück:
      der Pfad dieser Datei-Ressource
    • getFilename

      public String getFilename()
      Gibt den Dateinamen dieser Datei-Ressource zurück.
      Gibt zurück:
      der Dateiname dieser Datei-Ressource