Class ListeFilme

All Implemented Interfaces:
Serializable, Cloneable, Iterable<DatenFilm>, Collection<DatenFilm>, List<DatenFilm>, RandomAccess

public class ListeFilme extends ArrayList<DatenFilm>
See Also:
  • Field Details

  • Constructor Details

    • ListeFilme

      public ListeFilme()
  • Method Details

    • importFilmliste

      public boolean importFilmliste(DatenFilm film)
    • addFilmVomSender

      public boolean addFilmVomSender(DatenFilm film)
    • updateListe

      public void updateListe(ListeFilme listeEinsortieren, boolean index, boolean ersetzen)
    • add

      public boolean add(DatenFilm aFilm)
      Specified by:
      add in interface Collection<DatenFilm>
      Specified by:
      add in interface List<DatenFilm>
      Overrides:
      add in class ArrayList<DatenFilm>
    • clear

      public void clear()
      Specified by:
      clear in interface Collection<DatenFilm>
      Specified by:
      clear in interface List<DatenFilm>
      Overrides:
      clear in class ArrayList<DatenFilm>
    • check

      public void check()
    • sort

      public void sort()
    • setMeta

      public void setMeta(ListeFilme listeFilme)
    • neueFilme

      public ListeFilme neueFilme(ListeFilme orgListe)
    • getFileSizeUrl

      @Deprecated public String getFileSizeUrl(String url)
      Deprecated.
      Move this someday to DatenFilm.
      Parameters:
      url - the URL as String.
      Returns:
      the determined size or -1.
    • deleteAllFilms

      public void deleteAllFilms(String sender)
      Delete all films from specified sender.
      Parameters:
      sender - Sender which films are to be deleted.
    • getFilmByUrl

      public DatenFilm getFilmByUrl(String url)
    • checkThema

      public void checkThema(String sender, LinkedList<String> liste, String thema)
    • getThema

      public void getThema(String sender, LinkedList<String> liste)
    • getFilmByUrl_klein_hoch_hd

      public DatenFilm getFilmByUrl_klein_hoch_hd(String url)
    • genDate

      public String genDate()
    • getId

      public String getId()
    • getAge

      public int getAge()
      Get the age of the film list.
      Returns:
      Age in seconds.
    • getAgeAsDate

      public Date getAgeAsDate()
      Get the age of the film list.
      Returns:
      Age as a Date object.
    • isTooOld

      public boolean isTooOld()
      Check if available Filmlist is older than a specified value.
      Returns:
      true if too old or if the list is empty.
    • isTooOldForDiff

      public boolean isTooOldForDiff()
      Check if Filmlist is too old for using a diff list.
      Returns:
      true if empty or too old.
    • isOlderThan

      public boolean isOlderThan(int sekunden)
      Check if list is older than specified parameter.
      Parameters:
      sekunden - The age in seconds.
      Returns:
      true if older.
    • writeMetaData

      public void writeMetaData()
    • countNewFilms

      public long countNewFilms()
    • themenLaden

      public void themenLaden()
      Erstellt ein StringArray der Themen eines Senders oder wenn "sender" leer, aller Sender. Ist für die Filterfelder in GuiFilme.