diff options
| author | Paul-Christian Volkmer | 2023-03-10 09:24:12 +0100 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2023-03-10 09:28:52 +0100 |
| commit | 4b121482f1a8323ea23858e8118934be5d9aa54c (patch) | |
| tree | aee5e630082ae7a1f81fccdc0ebdaeefc950689c /DNPMPlugins/src/main/java/ATCCodes/UnregisteredCode.java | |
| parent | 9d66c42460dda63a6380ba0f30004fcd92a4f5c4 (diff) | |
Issue #5: Vorschlag für den Aufbau des Projekts
* Maven-Projekt direkt im Hauptverzeichnis
* Anpassung der Maven-POM-Datei - nicht benötigte Abhängigkeiten entfernt
* Gitignore-Datei angelegt
Diffstat (limited to 'DNPMPlugins/src/main/java/ATCCodes/UnregisteredCode.java')
| -rw-r--r-- | DNPMPlugins/src/main/java/ATCCodes/UnregisteredCode.java | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/DNPMPlugins/src/main/java/ATCCodes/UnregisteredCode.java b/DNPMPlugins/src/main/java/ATCCodes/UnregisteredCode.java deleted file mode 100644 index 345b057..0000000 --- a/DNPMPlugins/src/main/java/ATCCodes/UnregisteredCode.java +++ /dev/null @@ -1,51 +0,0 @@ -package ATCCodes; - -import java.util.Objects; - -/** - * Unregistered code as used in Onkostar database - * - * @author Paul-Christian Volkmer - * @since 0.1.0 - */ -public class UnregisteredCode implements AgentCode { - - private final String code; - private final String name; - - public UnregisteredCode(String code, String name) { - this.code = code; - this.name = name; - } - - public String getCode() { - return code; - } - - public String getName() { - return name; - } - - public CodeSystem getSystem() { - return CodeSystem.UNREGISTERED; - } - - @Override - public int compareTo(final AgentCode agentCode) { - return this.name.toLowerCase().compareTo(agentCode.getName().toLowerCase()); - } - - @Override - public boolean equals(final Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - AgentCode otherAgentCode = (AgentCode) o; - return Objects.equals(code.toLowerCase(), otherAgentCode.getCode().toLowerCase()) - && Objects.equals(name.toLowerCase(), otherAgentCode.getName().toLowerCase()); - } - - @Override - public int hashCode() { - return Objects.hash(code.toLowerCase(), name.toLowerCase()); - } -}
\ No newline at end of file |
