Class Willenserklärung
java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.TatbestandPrüfungsfolge
de.tillmenke.studium.informatik.masterarbeit.zivilrecht.Willenserklärung
- All Implemented Interfaces:
Invalidator
,Tatbestand
,Iterable<Prüfungsfolgenelement>
Prüfung des Vorliegens einer Willenserklärung in einem Kommunikationsakt
- Author:
- Till Menke
-
Constructor Summary
ConstructorsConstructorDescriptionWillenserklärung
(Kommunikationsakt zuPrüfen, Geschäftswille inhaltsanforderung) -
Method Summary
Modifier and TypeMethodDescriptionBasisschnittstelleBasisschnittstelleAbkürzung zu getRechtsfolge().getInhalt(); notwendig, da getRechtsfolge ggf.Basisschnittstellevoid
setCharakter
(WillenserklärungRechtsfolge.Charakter charakter, Willenserklärung bezug) Methods inherited from class de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.TatbestandPrüfungsfolge
getAnzahlPrüfungspunkte, getErgebnissatz, getFalllösung, getSubsumption, invalidate, iterator, previewExceptions, setSachverhalt, toString
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.Tatbestand
getBezeichnung, getDefinition, getErgebnissatz, getGutachten, getUrteil
-
Constructor Details
-
Willenserklärung
- Parameters:
zuPrüfen
- der zu prüfende Kommunikationsaktinhaltsanforderung
- die inhaltlichen Anforderungen an den Geschäftswillen
-
-
Method Details
-
getObersatz
Description copied from interface:Tatbestand
Basisschnittstelle- Returns:
- Zeichenkette mit dem Obersatz
- Throws:
EingabeFehltException
- wenn für die Bearbeitung weitere Informationen erforderlich sind; Anzahl kann evtl. durch vorherige Abarbeitung der mit previewExceptions() ermittelten Ausnahmen vermindert werden
-
getDefinition
Description copied from interface:Tatbestand
Basisschnittstelle- Returns:
- Zeichenkette mit der Definition
- Throws:
EingabeFehltException
- wenn für die Bearbeitung weitere Informationen erforderlich sind; Anzahl kann evtl. durch vorherige Abarbeitung der mit previewExceptions() ermittelten Ausnahmen vermindert werden
-
getRechtsfolge
Description copied from interface:Tatbestand
Basisschnittstelle- Specified by:
getRechtsfolge
in interfaceTatbestand
- Specified by:
getRechtsfolge
in classTatbestandPrüfungsfolge
- Returns:
- maschinenverarbeitbarer Wert mit dem Subsumptionsergebnis
- Throws:
EingabeFehltException
- wenn für die Bearbeitung weitere Informationen erforderlich sind; Anzahl kann evtl. durch vorherige Abarbeitung der mit previewExceptions() ermittelten Ausnahmen vermindert werden
-
getKommunikationsakt
- Returns:
- der Kommunikationsakt, welcher der Prüfung zu Grunde liegt
-
setCharakter
- Parameters:
charakter
- gibt die Stellung der Willenserklärung im Prozess des Vertragsschlusses anbezug
- wenn Charakter=Annahme: die Willenserklärung, auf welche sich die Annahme beziehen soll (Willenserklärung, die angenommen werden soll)
-
getObjektiverGeschäftswilleInhalt
Abkürzung zu getRechtsfolge().getInhalt(); notwendig, da getRechtsfolge ggf. Inhaltsvergleich erfordert (sonst Zirkelaufruf)- Returns:
- objektiver Geschäftswille der geprüften Willenserklärung
- Throws:
EingabeFehltException
- wenn Prüfung noch nicht abgeschlossen ist
-