/** * */ package ms.heinemann.konsolenradio; import java.io.IOException; /** * @author adrian Die Dienstklasse kann später Aufnahmefunktionen oder oder * implementieren oder aufrufen. */ public class Dienst { private static String Dienst; private static Boolean Energie = true; private static String Katalog; public static void pult(String eingabe) { if (eingabe.equals("Dienst0") | eingabe.equals(("Aus")) | eingabe.equals("0")) { Dienst0(); } else if (eingabe.equals("Dienst1") | eingabe.equals(("Pause")) | eingabe.equals("1")) { Dienst1(); } else if (eingabe.equals("")) { System.out.println("Es geht zurück zur Senderauswahl"); Wiedergabe.senderWechsel = true; } else { System.out.printf("Dienst %s ist fehlgeschlagen", getDienst()); try { Radio.Dienstwahl(); } catch (IOException e) { // TODO Auto-generated catch block System.out .println("Es ist ein Fehler bei der Eingabe aufgetreten!"); e.printStackTrace(); } } } public static Boolean Dienst0() { Wiedergabe.senderWechsel = true; setEnergie(false); return getEnergie(); } public static String Dienst1() { setDienst("Pause"); Wiedergabe.senderWechsel = true; try { Radio.Dienstwahl(); } catch (IOException e) { // TODO Auto-generated catch block System.out .println("Es ist ein Fehler bei der Eingabe aufgetreten!"); e.printStackTrace(); } return getDienst(); } /** * Hier sind die Getter und Setter * * @param dienst */ public static void setDienst(String dienst) { Dienst = dienst; } public static String getDienst() { return Dienst; } public static void setEnergie(Boolean energie) { Energie = energie; } public static Boolean getEnergie() { return Energie; } public static void leseKatalog() { Katalog = "\n 0 - Aus : Schaltet das Radio aus \n 1 - Pause : Beendet die Wiedergabe und verbleibt in der Dienstauswahl \n Enter : Es geht zur Senderauswahl "; } public static String getKatalog() { return Katalog; } }