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>

public class WillenserklärungVorliegen extends TatbestandMeinungsstreit
prüft den Tatbestand der Willenserklärung anhand der verschiedenen Ansichten
Author:
Till Menke
  • Constructor Details

    • WillenserklärungVorliegen

      public WillenserklärungVorliegen(Kommunikationsakt zuPrüfen, Geschäftswille inhaltsanforderung)
      Parameters:
      zuPrüfen - der zu prüfende Kommunikationsakt
      inhaltsanforderung - die inhaltlichen Anforderungen an den Geschäftswillen
  • Method Details

    • getObersatz

      public String 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 interface Tatbestand
      Specified by:
      getObersatz in class TatbestandMeinungsstreit
      Returns:
      Zeichenkette mit dem Obersatz
    • getAllgemeingültigerDefinitionsteil

      public String 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 class TatbestandMeinungsstreit
      Returns:
      Zeichenkette mit dem allgemeingültigen Definitionsteil oder eine leere Zeichenkette oder null, wenn kein allgemeingültiger Teil vorhanden ist
    • isAnfechtbar

      public boolean isAnfechtbar() throws EingabeFehltException
      Returns:
      Wahrheitswert der angibt, ob die Willenserklärung anfechtbar ist
      Throws:
      EingabeFehltException - wenn die Rechtsfolgeermittlung noch nicht abgeschlossen ist
    • getInhalt

      public Geschäftswille getInhalt() throws EingabeFehltException
      Returns:
      Inhalt der Willenserklärung
      Throws:
      EingabeFehltException - wenn Prüfung noch nicht abgeschlossen ist
    • setSachverhalt

      public void setSachverhalt(Sachverhalt sachverhalt)
      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 interface Tatbestand
      Overrides:
      setSachverhalt in class TatbestandMeinungsstreit
      Parameters:
      sachverhalt - neue Referenz