Class TatbestandManuellVorlage

java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.TatbestandManuell
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.TatbestandManuellVorlage
All Implemented Interfaces:
Invalidator, Tatbestand
Direct Known Subclasses:
AnspruchDurchsetzbarVerjährung, AnspruchDurchsetzbarZurückbehaltungsrechte, AnspruchErloschenStandardgründeGesammelt, BetrugTäuschung, ErschleichenVonLeistungenErschleichenBGH, ErschleichenVonLeistungenNichtleistungsabsicht, Minderjährigenrecht, SchuldfähigkeitAlkohol, TatbestandNeuronalesNetz, Vorsatz, WillenserklärungAbgabe, WillenserklärungAnnahmeFrist, WillenserklärungTatbestandObjektivGeschäftswille, WillenserklärungTatbestandObjektivHandlungswille, WillenserklärungTatbestandSubjektivGeschäftswille, WillenserklärungTatbestandSubjektivHandlungswille, WillenserklärungZugang

public abstract class TatbestandManuellVorlage extends TatbestandManuell
Rahmenwerksklasse zur Weitergabe der Subsumptionsverantwortung an den Nutzer, aber mit programmgenerierter Vorlage
Author:
Till Menke
  • Constructor Details

    • TatbestandManuellVorlage

      public TatbestandManuellVorlage()
  • Method Details

    • setSachverhalt

      public abstract 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
      Overrides:
      setSachverhalt in class TatbestandManuell
      Parameters:
      sachverhalt - neue Referenz
    • invalidate

      public abstract void invalidate()
      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
      Overrides:
      invalidate in class TatbestandManuell