From 5b81c1d0e17d94e575bc8f002ce933eeb4094d2d Mon Sep 17 00:00:00 2001 From: Dennis Eisold <de@itstall.de> Date: Fri, 29 Nov 2019 15:10:45 +0100 Subject: [PATCH] =?UTF-8?q?Unn=C3=B6tige=20Variablen=20und=20Funktionen=20?= =?UTF-8?q?raus=20gel=C3=B6scht.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/projekt/enigma/model/Codierer.java | 32 +++---------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/src/main/java/projekt/enigma/model/Codierer.java b/src/main/java/projekt/enigma/model/Codierer.java index 91f930f..11ccd13 100644 --- a/src/main/java/projekt/enigma/model/Codierer.java +++ b/src/main/java/projekt/enigma/model/Codierer.java @@ -26,10 +26,6 @@ public class Codierer { * Die Kenngruppe für die versendeten Nachrichten gedacht sind. Diese ist relevant für den Webservice (Funkraum) */ private String kenngruppe; - /** - * Die Kenngruppe wird gleich nach der Eingabe codiert und global gespeichert. - */ - private String kenngruppeCodiert; /** * Die Nachricht, welche der Benutzer eingibt, wird als String nachricht gespeichert * und im laufe der Benutzung ergänzt @@ -54,7 +50,6 @@ public class Codierer { this.spruchschluessel = ""; this.spruchschluesselCodiert = ""; this.kenngruppe = ""; - this.kenngruppeCodiert = ""; this.codebuch = new Codebuch(); this.codebuch.fetchTagesschluessel(); } @@ -128,18 +123,8 @@ public class Codierer { this.hardware.setzePosition(1, this.spruchschluessel.charAt(1)); this.hardware.setzePosition(2, this.spruchschluessel.charAt(2)); - // Die Kenngruppe codieren - this.kenngruppeCodiert = this.codiere(this.kenngruppe, true); - } - - /** - * Der Spruchschlüssel wird, mit dem Tagesschlüssel codiert und als globale Variable gespeichert. - * Dieser wird später an den Nachrichten Kopf angehängt. - * - * @return String : Der codierte Spruchschlüssel - */ - public String getSpruchschluesselCodiert() { - return this.spruchschluesselCodiert; + // Die Kenngruppe codieren und in der Nachricht speichern + this.codiere(this.kenngruppe, true); } /** @@ -274,15 +259,6 @@ public class Codierer { return walzen; } - /** - * Setzt ein neues Hardware Objekt - * - * @param hardware : Hardware - */ - public void setHardware(Hardware hardware) { - this.hardware = hardware; - } - /** * Hier wird ein einzelner Buchstabe verschlüsselt. * Man muss hier ebenfalls mitgeben ob der codierte String in Codierer.nachricht gespeichert werden soll oder nicht. @@ -290,7 +266,7 @@ public class Codierer { * * @param buchstabe : char : Der zu codierende Buchstabe * @param save : boolean : Nachricht speichern oder nicht - * @return + * @return char : Der codierte Buchstabe */ public char codiere(char buchstabe, boolean save) { char codiert = this.hardware.codiere(buchstabe); @@ -368,7 +344,7 @@ public class Codierer { * @param nachricht : String : Der zu decodierende Text * @return String : Der decodierte Text */ - public String decodiereString(String nachricht) { + private String decodiereString(String nachricht) { StringBuilder sb = new StringBuilder(); -- GitLab