Package facade
Class Factorysystem
java.lang.Object
facade.Factorysystem
Factorysystem agiert als Fassade für RobotFactory
- Author:
- Kai-Niklas Dippold
-
Constructor Summary
ConstructorsConstructorDescriptionFactorysystem(String name) Erstellt eine neue RobotFactory mit dem gegebenen Namen -
Method Summary
Modifier and TypeMethodDescriptionfehlerAuslesen(int id) booleanistDieserRoboterDa(int id) introboterAnlegen(String name, int auswahl) Legt einen neuen Roboter je nach Auswahl mit dem gegebenen Namen anroboterDaten(int id) booleanschalterBetätigen(int id) sprechenAufruf(int id, int[] zahlen) booleanzustandRoboter(int id) Ruft die Methode roboterZustand(id) in der RobotFactory auf
-
Constructor Details
-
Factorysystem
Erstellt eine neue RobotFactory mit dem gegebenen Namen- Parameters:
name- Name der RobotFactory
-
-
Method Details
-
roboterAnlegen
Legt einen neuen Roboter je nach Auswahl mit dem gegebenen Namen an- Parameters:
name- Name des Robotersauswahl- Bei 1 wird ein R2D2 erstellt, bei 2 ein C3PO.- Returns:
- Gibt die ID des erstellten Roboters zurück
-
zustandRoboter
public boolean zustandRoboter(int id) Ruft die Methode roboterZustand(id) in der RobotFactory auf- Parameters:
id- Id des Roboters- Returns:
- Gibt die Wiedergabe von roboterZustand(id) zurück
- See Also:
-
schalterBetätigen
public boolean schalterBetätigen(int id) -
sprechenAufruf
- Throws:
RobotException
-
fehlerAuslesen
-
roboterDaten
-
istDieserRoboterDa
public boolean istDieserRoboterDa(int id)
-