Class ErschleichenVonLeistungenTatobjektÖPV

java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.strafrecht.ErschleichenVonLeistungenTatobjektÖPV
All Implemented Interfaces:
Straftatbestandsmerkmal, StraftatbestandsmerkmalTatobjekt, Tatbestand

public class ErschleichenVonLeistungenTatobjektÖPV extends Object implements Tatbestand, StraftatbestandsmerkmalTatobjekt
prüft das Tatbestandsmerkmal "Tatobjekt" in der Förm "Beförderung durch ein Verkehrsmittel" des Straftatbestandes "Erschleichen von Leistungen"
Author:
Till Menke
  • Constructor Details

    • ErschleichenVonLeistungenTatobjektÖPV

      public ErschleichenVonLeistungenTatobjektÖPV()
  • Method Details

    • getObersatz

      public String getObersatz()
      Description copied from interface: Tatbestand
      Basisschnittstelle
      Specified by:
      getObersatz in interface Tatbestand
      Returns:
      Zeichenkette mit dem Obersatz
    • getDefinition

      public String getDefinition()
      Description copied from interface: Tatbestand
      Basisschnittstelle
      Specified by:
      getDefinition in interface Tatbestand
      Returns:
      Zeichenkette mit der Definition
    • getVorsatzbezugGenitiv

      public String getVorsatzbezugGenitiv()
      Description copied from interface: Straftatbestandsmerkmal
      wird bei Vorsatzprüfung nach "bezüglich " eingefügt
      Specified by:
      getVorsatzbezugGenitiv in interface Straftatbestandsmerkmal
      Returns:
      Zeichenfolge, welche für die Prüfung des Vorsatzes im Genitiv angibt, worauf dieser sich bezieht, z. B. "des Tatobjekts"
    • getRechtsfolge

      public Rechtsfolge getRechtsfolge() throws EingabeFehltException
      Description copied from interface: Tatbestand
      Basisschnittstelle
      Specified by:
      getRechtsfolge in interface Tatbestand
      Returns:
      maschinenverarbeitbarer Wert mit dem Subsumptionsergebnis
      Throws:
      EingabeFehltException - wenn für die Bearbeitung weitere Informationen erforderlich sind; Anzahl kann evtl. durch vorherige Abarbeitung der mit previewExceptions() ermittelten Ausnahmen vermindert werden
    • getSubsumption

      public String getSubsumption(Sprachstil sprachstil) throws EingabeFehltException
      Description copied from interface: Tatbestand
      Basisschnittstelle
      Specified by:
      getSubsumption in interface Tatbestand
      Parameters:
      sprachstil - Angabe, welcher Sprachstil verwendet werden soll (sollte von implementierenden Klassen üblicherweise beachtet werden, da wegen Rekursion wichtig)
      Returns:
      Zeichenkette mit der Subsumption (ggf. inkl. Verschachtelungen)
      Throws:
      EingabeFehltException - wenn für die Bearbeitung weitere Informationen erforderlich sind; Anzahl kann evtl. durch vorherige Abarbeitung der mit previewExceptions() ermittelten Ausnahmen vermindert werden
    • getErgebnissatz

      public String getErgebnissatz() throws EingabeFehltException
      Description copied from interface: Tatbestand
      Basisschnittstelle
      Specified by:
      getErgebnissatz in interface Tatbestand
      Returns:
      Zeichenkette mit dem Ergebnissatz
      Throws:
      EingabeFehltException - wenn für die Bearbeitung weitere Informationen erforderlich sind; Anzahl kann evtl. durch vorherige Abarbeitung der mit previewExceptions() ermittelten Ausnahmen vermindert werden
    • 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
      Parameters:
      sachverhalt - neue Referenz
    • isSache

      public boolean isSache()
      Description copied from interface: StraftatbestandsmerkmalTatobjekt
      Tatobjekt ist eine Sache i. S. d. § 90 BGB (wichtig für Einschlägigkeit entsprechender Rechtfertigungsgründe, vor allem der bürgerlich-rechtlichen Rechtfertigungsgründe)
      Specified by:
      isSache in interface StraftatbestandsmerkmalTatobjekt
      Returns:
      Wahrheitswert