Class TempImageService

java.lang.Object
at.letto.service.base.BaseImageService
at.letto.service.base.TempImageService
All Implemented Interfaces:
ImageService

public class TempImageService extends BaseImageService
Implementierung eines Image-Services welches nur ein Bild speichern kann
  • Field Details

  • Constructor Details

    • TempImageService

      public TempImageService(String localPath, String urlPath, String filename) throws Exception
      Dieses Image-Service kann nur ein Bild speichern
      Parameters:
      localPath - lokaler Pfad im Dateisystem
      urlPath - URL über die das Service erreichbar ist
      filename - Dateiname
      Throws:
      Exception - Fehlermeldung wenn etwas nicht funktioniert hat
  • Method Details

    • getImageFile

      public File getImageFile(String filename)
      Description copied from class: BaseImageService
      Liefert einen File-Handle auf eine Datei
      Overrides:
      getImageFile in class BaseImageService
      Parameters:
      filename - Dateiname
      Returns:
      Filehandle auf die Datei
    • getURL

      public String getURL(String filename)
      Description copied from interface: ImageService
      Liefert die URL, mit der auf die Datei zugegriffen werden kann.
      Specified by:
      getURL in interface ImageService
      Overrides:
      getURL in class BaseImageService
      Parameters:
      filename - Dateiname
      Returns:
      URL mit der auf die Datei zugegriffen werden kann, Leerstring wenn der filename nicht vorhanden ist
    • existImage

      public boolean existImage(String filename)
      Description copied from interface: ImageService
      Prüft ob ein Bild mit dem angegebenen Dateinamen schon existiert
      Specified by:
      existImage in interface ImageService
      Overrides:
      existImage in class BaseImageService
      Parameters:
      filename - Dateiname
      Returns:
      true wenn der Dateiname existiert
    • toString

      public String toString()
      Overrides:
      toString in class BaseImageService
    • delete

      public void delete()
      Löscht die Datei welche im Service gespeichert ist
    • finalize

      public void finalize()
      Overrides:
      finalize in class Object