Class RechtsfolgeSchuldfähigkeitVergleicher
java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.strafrecht.RechtsfolgeSchuldfähigkeitVergleicher
- All Implemented Interfaces:
Rechtsfolge
,RechtsfolgenVergleicher
public class RechtsfolgeSchuldfähigkeitVergleicher
extends Object
implements Rechtsfolge, RechtsfolgenVergleicher
ermöglicht die Angabe eines Mindestwertes als Vergleichswert zur enum-Rechtsfolge "Schuldfähigkeit" (deren equals-Methode nicht überschreibbar ist), und damit auch bei der enum-Rechtsfolge eine Vergleichbarkeit des Prüfungsfolgeergebnisses
- Author:
- Till Menke
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Arbeitsmodi des Vergleichers -
Constructor Summary
ConstructorsConstructorDescriptionRechtsfolgeSchuldfähigkeitVergleicher
(RechtsfolgeSchuldfähigkeit vergleichswert, RechtsfolgeSchuldfähigkeitVergleicher.Modus modus) -
Method Summary
Modifier and TypeMethodDescriptionboolean
prüft auf Gleichheit; Gleichheit ist bei Schuldfähigkeit auch gegeben, wenn Stufe höher bzw. niedriger als Vergleichswert (je nach Modus), da Schuldfähigkeit auf nächstniedrigerer Stufe darin enthalten istboolean
isErwarteteRechtsfolge
(Rechtsfolge rechtsfolge) prüft in einem Spezialfall, ob das Ergebnis der erwarteten Rechtsfolge entspricht
-
Constructor Details
-
RechtsfolgeSchuldfähigkeitVergleicher
public RechtsfolgeSchuldfähigkeitVergleicher(RechtsfolgeSchuldfähigkeit vergleichswert, RechtsfolgeSchuldfähigkeitVergleicher.Modus modus) - Parameters:
vergleichswert
- der Wert, mit dem eine RechtsfolgeSchuldfähigkeit verglichen wirdmodus
- Der Vergleichsmodus
-
-
Method Details
-
equals
prüft auf Gleichheit; Gleichheit ist bei Schuldfähigkeit auch gegeben, wenn Stufe höher bzw. niedriger als Vergleichswert (je nach Modus), da Schuldfähigkeit auf nächstniedrigerer Stufe darin enthalten ist -
isErwarteteRechtsfolge
Description copied from interface:RechtsfolgenVergleicher
prüft in einem Spezialfall, ob das Ergebnis der erwarteten Rechtsfolge entspricht- Specified by:
isErwarteteRechtsfolge
in interfaceRechtsfolgenVergleicher
- Parameters:
rechtsfolge
- das Ergebnis der delegierten Methode getRechtsfolge- Returns:
- Wahrheitswert, welcher dem Ergebnis dieser Prüfung entspricht
-