public void startDownload(Daten ddaten) { // Start erstellen und zur Liste hinzufügen this.start = new Start(); // gestartete Filme (originalURL des Films) auch in die History eintragen if (film != null) { Daten.listeFilmeHistory.add(film); } ddaten.history.zeileSchreiben( arr[DatenDownload.DOWNLOAD_THEMA_NR], arr[DatenDownload.DOWNLOAD_TITEL_NR], arr[DatenDownload.DOWNLOAD_HISTORY_URL_NR]); ListenerMediathekView.notify( ListenerMediathekView.EREIGNIS_START_EVENT, this.getClass().getSimpleName()); }
public static void startenDownloads(Daten ddaten, ArrayList<DatenDownload> downloads) { // Start erstellen und zur Liste hinzufügen String zeit = new SimpleDateFormat("dd.MM.yyyy").format(new Date()); LinkedList<MVUsedUrl> urlList = new LinkedList<>(); for (DatenDownload d : downloads) { d.start = new Start(); urlList.add( new MVUsedUrl( zeit, d.arr[DatenDownload.DOWNLOAD_THEMA_NR], d.arr[DatenDownload.DOWNLOAD_TITEL_NR], d.arr[DatenDownload.DOWNLOAD_HISTORY_URL_NR])); } if (!urlList.isEmpty()) { ddaten.history.zeilenSchreiben(urlList); } ListenerMediathekView.notify( ListenerMediathekView.EREIGNIS_START_EVENT, DatenDownload.class.getSimpleName()); }
public void initAbo() { abo = true; ListenerMediathekView.addListener( new ListenerMediathekView( ListenerMediathekView.EREIGNIS_LISTE_ERLEDIGTE_ABOS, PanelErledigteUrls.class.getSimpleName()) { @Override public void ping() { if (jToggleButtonLaden.isSelected()) { jTable1.setModel(new TModel(daten.erledigteAbos.getObjectData(), MVUsedUrl.title)); setsum(); } } }); jButtonLoeschen.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { daten.erledigteAbos.alleLoeschen(); } }); jToggleButtonLaden.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { if (jToggleButtonLaden.isSelected()) { jButtonLoeschen.setEnabled(true); jTable1.setModel(new TModel(daten.erledigteAbos.getObjectData(), MVUsedUrl.title)); setsum(); } else { jButtonLoeschen.setEnabled(false); jTable1.setModel(new TModel(null, MVUsedUrl.title)); setsum(); } } }); }
public void interruptRestart() { arr[DOWNLOAD_UNTERBROCHEN_NR] = Boolean.FALSE.toString(); ListenerMediathekView.notify( ListenerMediathekView.EREIGNIS_RESET_INTERRUPT, DatenDownload.class.getName()); }