Class WillenserklärungRechtsfolge

java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.zivilrecht.WillenserklärungRechtsfolge
All Implemented Interfaces:
Rechtsfolge

public class WillenserklärungRechtsfolge extends Object implements Rechtsfolge
repräsentiert das Prüfungsergebnis der Klasse Willenserklärung. Dient als Oberklasse auch der Kennzeichung spezieller Ergebnisse wie z. B. des Vertragsinhalts oder dem Erklärungsgehalt eines einseitigen Gestaltungsrechts (z. B. Anfechtung, Kündigung). Anders als bei Rechtsfolgeobjekten üblich wird hier (für Angehörige dieses Pakets) der verändernde Zugriff erlaubt. So kann dieses Objekt auch als Arbeitsspeicher für den Prüfungsprozess dienen.
Author:
Till Menke
See Also:
  • Constructor Details

    • WillenserklärungRechtsfolge

      public WillenserklärungRechtsfolge(boolean wirksam, boolean anfechtbar, WillenserklärungRechtsfolge.Charakter charakter, Geschäftswille inhalt)
      Standardkonstruktor
      Parameters:
      wirksam - wahr, wenn die Willenserklärung wirksam ist
      anfechtbar - wahr, wenn der Tatbestand der Willenserklärung unvollständig erfüllt ist, sodass diese zwar wirksam ist, aber ein Anfechtungsrecht besteht; sonst falsch
      charakter - gibt die Stellung der Willenserklärung im Prozess des Vertragsschlusses an
      inhalt - der Gegenstand des Geschäftswillen
    • WillenserklärungRechtsfolge

      public WillenserklärungRechtsfolge(boolean wirksam)
      vereinfachter Konstruktor, der lediglich die Wirksamkeit betrachtet
      Parameters:
      wirksam - wahr, wenn die Willenserklärung wirksam ist
    • WillenserklärungRechtsfolge

      public WillenserklärungRechtsfolge(boolean wirksam, WillenserklärungRechtsfolge.Charakter charakter)
      vereinfachter Konstruktor, der lediglich die Wirksamkeit und Charakter (= wesentliche Elemente für Standardvergleich) betrachtet
      Parameters:
      wirksam - wahr, wenn die Willenserklärung wirksam ist
      charakter - gibt die Stellung der Willenserklärung im Prozess des Vertragsschlusses an
  • Method Details

    • isWirksam

      public boolean isWirksam()
      Returns:
      wahr, wenn die Willenserklärung wirksam ist
    • isAnfechtbar

      public boolean isAnfechtbar()
      Returns:
      wahr, wenn der Tatbestand der Willenserklärung unvollständig erfüllt ist, sodass diese zwar wirksam ist, aber ein Anfechtungsrecht besteht; sonst falsch
    • getCharakter

      Returns:
      gibt die Stellung der Willenserklärung im Prozess des Vertragsschlusses an
    • getInhalt

      public Geschäftswille getInhalt()
      Returns:
      gibt den Inhalt der Willenserklärung an
    • equals

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

      public boolean equalsInklInhalt(Object o)
      wie equals(), aber zusätzlich wird auch der Inhalt der Willenserklärung verglichen
      Parameters:
      o - das zu vergleichende Objekt
      Returns:
      Ergebnis der Prüfung