Class WillenserklärungRechtsfolge
java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.zivilrecht.WillenserklärungRechtsfolge
- All Implemented Interfaces:
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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
gibt die Stellung der Willenserklärung im Prozess des Vertragsschlusses an -
Constructor Summary
ConstructorsConstructorDescriptionWillenserklärungRechtsfolge
(boolean wirksam) vereinfachter Konstruktor, der lediglich die Wirksamkeit betrachtetWillenserklärungRechtsfolge
(boolean wirksam, boolean anfechtbar, WillenserklärungRechtsfolge.Charakter charakter, Geschäftswille inhalt) StandardkonstruktorWillenserklärungRechtsfolge
(boolean wirksam, WillenserklärungRechtsfolge.Charakter charakter) vereinfachter Konstruktor, der lediglich die Wirksamkeit und Charakter (= wesentliche Elemente für Standardvergleich) betrachtet -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
wie equals(), aber zusätzlich wird auch der Inhalt der Willenserklärung verglichenboolean
boolean
-
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 istanfechtbar
- wahr, wenn der Tatbestand der Willenserklärung unvollständig erfüllt ist, sodass diese zwar wirksam ist, aber ein Anfechtungsrecht besteht; sonst falschcharakter
- gibt die Stellung der Willenserklärung im Prozess des Vertragsschlusses aninhalt
- 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 istcharakter
- 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
- Returns:
- gibt den Inhalt der Willenserklärung an
-
equals
-
equalsInklInhalt
wie equals(), aber zusätzlich wird auch der Inhalt der Willenserklärung verglichen- Parameters:
o
- das zu vergleichende Objekt- Returns:
- Ergebnis der Prüfung
-