Class RechtfertigungBGBSelbsthilfeGefahr

java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.werkzeugkasten.TatbestandManuell
de.tillmenke.studium.informatik.masterarbeit.strafrecht.RechtfertigungBGBSelbsthilfeGefahr
All Implemented Interfaces:
Gefahr, Invalidator, Tatbestand

public class RechtfertigungBGBSelbsthilfeGefahr extends TatbestandManuell implements Gefahr
prüft das bezeichnungsgebende Merkmal des § 229 BGB
  • Constructor Details

    • RechtfertigungBGBSelbsthilfeGefahr

      public RechtfertigungBGBSelbsthilfeGefahr()
  • Method Details

    • 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
    • getBezeichnung

      public String getBezeichnung()
      Description copied from interface: Tatbestand
      Standardimplementierung der erweiterteten Schnittstelle
      Specified by:
      getBezeichnung in interface Tatbestand
      Returns:
      Klassenname (da normalsprachliche Bezeichnung ohne Überschreiben nicht bekannt)
    • 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
      Overrides:
      setSachverhalt in class TatbestandManuell
      Parameters:
      sachverhalt - neue Referenz