Class WillenserklärungVorliegen
java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.TatbestandMeinungsstreit
de.tillmenke.studium.informatik.masterarbeit.zivilrecht.WillenserklärungVorliegen
- All Implemented Interfaces:
Invalidator
,Tatbestand
,Iterable<Tatbestand>
prüft den Tatbestand der Willenserklärung anhand der verschiedenen Ansichten
- Author:
- Till Menke
-
Constructor Summary
ConstructorsConstructorDescriptionWillenserklärungVorliegen
(Kommunikationsakt zuPrüfen, Geschäftswille inhaltsanforderung) -
Method Summary
Modifier and TypeMethodDescriptionViele Meinungsstreits unterscheiden sich hinsichtlich der Definition nur in Details.Basisschnittstelle, strengere Variante für Meinungsstreit: Obersatz muss ohne Exception gebildet werden, damit Meinungsstreitentscheid abstrakt abgefragt werden kannboolean
void
setSachverhalt
(Sachverhalt sachverhalt) injiziert eine Referenz auf den verwendeten Sachverhalt; dadurch wird die Prüfungsfolge neu geladen und allen Prüfungspunkten wird die Änderung mitgeteilt.Methods inherited from class de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.TatbestandMeinungsstreit
getDefinition, getDefinition, getErgebnissatz, getFalllösung, getFalllösung, getRechtsfolge, getStreitentscheid, getSubsumption, invalidate, isEindeutig, iterator, previewExceptions, 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, getErgebnissatz, getGutachten, getUrteil
-
Constructor Details
-
WillenserklärungVorliegen
- Parameters:
zuPrüfen
- der zu prüfende Kommunikationsaktinhaltsanforderung
- die inhaltlichen Anforderungen an den Geschäftswillen
-
-
Method Details
-
getObersatz
Description copied from class:TatbestandMeinungsstreit
Basisschnittstelle, strengere Variante für Meinungsstreit: Obersatz muss ohne Exception gebildet werden, damit Meinungsstreitentscheid abstrakt abgefragt werden kann- Specified by:
getObersatz
in interfaceTatbestand
- Specified by:
getObersatz
in classTatbestandMeinungsstreit
- Returns:
- Zeichenkette mit dem Obersatz
-
getAllgemeingültigerDefinitionsteil
Description copied from class:TatbestandMeinungsstreit
Viele Meinungsstreits unterscheiden sich hinsichtlich der Definition nur in Details. Diese Methode liefert den allgemeingültigen Teil der Definition, soweit dieser vorhanden ist.- Overrides:
getAllgemeingültigerDefinitionsteil
in classTatbestandMeinungsstreit
- Returns:
- Zeichenkette mit dem allgemeingültigen Definitionsteil oder eine leere Zeichenkette oder null, wenn kein allgemeingültiger Teil vorhanden ist
-
isAnfechtbar
- Returns:
- Wahrheitswert der angibt, ob die Willenserklärung anfechtbar ist
- Throws:
EingabeFehltException
- wenn die Rechtsfolgeermittlung noch nicht abgeschlossen ist
-
getInhalt
- Returns:
- Inhalt der Willenserklärung
- Throws:
EingabeFehltException
- wenn Prüfung noch nicht abgeschlossen ist
-
setSachverhalt
Description copied from class:TatbestandMeinungsstreit
injiziert eine Referenz auf den verwendeten Sachverhalt; dadurch wird die Prüfungsfolge neu geladen und allen Prüfungspunkten wird die Änderung mitgeteilt. ACHTUNG: Beim Überschreiben unbedingt super.setSachverhalt(sachverhalt) (also diese Methode) aufrufen, damit notwendigenfalls der geänderte Sachverhalt auch in den einzelnen Prüfungspunkten zugänglich ist.- Specified by:
setSachverhalt
in interfaceTatbestand
- Overrides:
setSachverhalt
in classTatbestandMeinungsstreit
- Parameters:
sachverhalt
- neue Referenz
-