Class WillenserklärungTatbestandSubjektivHandlungswille

All Implemented Interfaces:
Invalidator, Tatbestand

public class WillenserklärungTatbestandSubjektivHandlungswille extends TatbestandManuellVorlage
prüft aus subjektiver Sicht das Vorliegen des Handlungswillen (und geht dabei in der Vorlage davon aus, dass dieser stets vorliegt)
Author:
Till Menke
  • Field Details

    • Definition

      public static final String Definition
      ermöglicht den Zugriff auf die Definition durch andere Klassen (z. B. objektiver Tatbestand)
      See Also:
  • Constructor Details

    • WillenserklärungTatbestandSubjektivHandlungswille

      public WillenserklärungTatbestandSubjektivHandlungswille(Kommunikationsakt zuPrüfen)
      Parameters:
      zuPrüfen - der zu prüfende Kommunikationsakt
  • Method Details

    • setSachverhalt

      public void setSachverhalt(Sachverhalt sachverhalt)
      Description copied from interface: Tatbestand
      injiziert eine Referenz auf den verwendeten Sachverhalt; üblicherweise zu implementierender Effekt: Invalidierung bereits erfolgter Benutzereingaben
      Specified by:
      setSachverhalt in interface Tatbestand
      Specified by:
      setSachverhalt in class TatbestandManuellVorlage
      Parameters:
      sachverhalt - neue Referenz
    • invalidate

      public void invalidate()
      Description copied from class: TatbestandManuellVorlage
      fordert den Empfänger auf, den betroffenen Teil zu invalidieren; ACHTUNG: bei TatbestandManuellVorlage erfolgt keine automatische Rücksetzung der Nutzerwahl, um in der Implementierung größtmögliche Freiheit zu gewährleisten; dies müss über setNutzerauswahl("",null) explizit ausgelöst werden
      Specified by:
      invalidate in interface Invalidator
      Specified by:
      invalidate in class TatbestandManuellVorlage
    • getObersatz

      public String getObersatz()
      Description copied from class: TatbestandManuell
      Basisschnittstelle, strengere Variante für manuelle Subsumtion: Obersatz muss ohne Exception gebildet werden, damit Subsumtion abgefragt werden kann
      Specified by:
      getObersatz in interface Tatbestand
      Specified by:
      getObersatz in class TatbestandManuell
      Returns:
      Zeichenkette mit dem Obersatz
    • getDefinition

      public String getDefinition()
      Description copied from class: TatbestandManuell
      Basisschnittstelle, strengere Variante für manuelle Subsumtion: Defintion muss ohne Exception gebildet werden, damit Subsumtion abgefragt werden kann
      Specified by:
      getDefinition in interface Tatbestand
      Specified by:
      getDefinition in class TatbestandManuell
      Returns:
      Zeichenkette mit der Definition