Class GeschäftswilleAnfechtung

java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.zivilrecht.GeschäftswilleAnfechtung
All Implemented Interfaces:
Rechtsfolge, Geschäftswille

public class GeschäftswilleAnfechtung extends Object implements Geschäftswille
repräsentiert den Geschäftswillen zur Anfechtung einer Willenserklärung
Author:
Till Menke
  • Constructor Details

    • GeschäftswilleAnfechtung

      public GeschäftswilleAnfechtung(Kommunikationsakt anfechtungserklärung, Sachverhalt sachverhalt) throws AttributNichtVorhandenException, AttributNichtZulässigException
      Parameters:
      anfechtungserklärung - Kommunikationsakt, welcher die Anfechtungserklärung darstellt
      sachverhalt - der Sachverhalt, welcher der Darstellung der Bearbeitungskomponente zu Grunde gelegt wird
      Throws:
      AttributNichtVorhandenException - wenn Anfechtungsattribut nicht vorhanden --> übergebene Handlung entweder falsch oder unvollständig
      AttributNichtZulässigException - wenn Anfechtungsattribut nicht zulässig --> falsche Handlung übergeben
    • GeschäftswilleAnfechtung

      public GeschäftswilleAnfechtung(KommunikationsaktBezugAnfechtung anzufechtendeErklärung, Sachverhalt sachverhalt)
      Parameters:
      anzufechtendeErklärung - Verweis auf den zur anzufechtenden Erklärung gehörigen Kommunikationsakt
      sachverhalt - der Sachverhalt, welcher der Darstellung der Bearbeitungskomponente zu Grunde gelegt wird
  • Method Details

    • getEditor

      public Panel getEditor()
      Specified by:
      getEditor in interface Geschäftswille
      Returns:
      AWT-Panel, welches ermöglicht, Werte des Objektes zu verändern und (WICHTIG) im Veränderungsfall alle PropertyChangeListener für den Schlüssel "Inhalt" informiert
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • getBezug

      public Kommunikationsakt getBezug()
      Returns:
      Verweis auf den zur anzufechtenden Erklärung gehörigen Kommunikationsakt
    • getCopy

      public GeschäftswilleAnfechtung getCopy()
      Description copied from interface: Geschäftswille
      gibt eine (für equals()) gleichwertige Kopie zurück, deren Instanzvariablen aber unabhängig (= nicht identisch) sind --> sollte immer vor Herausgabe zur Bearbeitung verwendet werden, damit nicht versehentlich Eingaben Vergleichswerte ändern
      Specified by:
      getCopy in interface Geschäftswille
      Returns:
      (für equals()) gleichwertige Kopie