diff --git a/Roboterfabrik/src/facade/Factorysystem.java b/Roboterfabrik/src/facade/Factorysystem.java index 9a3757b..3c2c715 100644 --- a/Roboterfabrik/src/facade/Factorysystem.java +++ b/Roboterfabrik/src/facade/Factorysystem.java @@ -56,25 +56,47 @@ public class Factorysystem { public boolean zustandRoboter(int id) { return robotFactory.roboterZustand(id); } - + /** + * Schlatet den Schalter vom Roboter auf An oder Aus. + * Pris bleibt Ausgeschaltet. + * @param id + * @return + */ public boolean schalterBetätigen(int id) { return robotFactory.schalterAnAus(id); } - + /** + * Roboter sortiert die Zahlen und gibt sie mit den richtigen Trennzeichen aus. + * @return ausgabe gibt sie weiter + */ public String sprechenAufruf(int id, int[] zahlen) throws RobotException { String ausgabe = robotFactory.aufrufSpeakAndThink(id, zahlen); return ausgabe; } - + /** + * Der letze Fehler vom Roboter wird ausgelesen und übergeben. + * @param id vom Roboter + * @return RobotException der letzte Fehler. + */ public RobotException fehlerAuslesen(int id) { return robotFactory.letzterFehler(id); } - + /** + * Die Daten vom Roboter werden gelesen und übergeben. + * RoboterTyp, Name und Seriennummer. + * @param id + * @return String + */ public String roboterDaten(int id) { return robotFactory.datenDesRoboters(id); } - + /** + * Um zu überprüfen ob der Roboter mit dieser Id existiert. + * @return boolean übergibt ihn weiter + * True bedeutet, dass der Roboter im Lager existiert. + * False bedeutet, dass der Roboter nicht im Lager existiert. + */ public boolean istDieserRoboterDa(int id) { boolean istDa = robotFactory.istDieserRoboterDa(id); return istDa;