Interface Anspruchsgrundlage

All Superinterfaces:
Tatbestand
All Known Implementing Classes:
Beförderungsanspruch, Paragraph433IBGB, Paragraph433IIBGB, Testanspruchsgrundlage, VertraglicherErfüllungsanspruch, VertraglicherErfüllungsanspruchGeldgegenleistung, VertraglicherErfüllungsanspruchVertragstypischeLeistung

public interface Anspruchsgrundlage extends Tatbestand
Schnittstelle einer Anspruchsgrundlage; erweitert die Tatbestandsschnittstelle um Zuordnungen von besonderen Festlegungen zu allgemeinen Prüfungspunkten
Author:
Till Menke
See Also:
  • Method Details

    • getAnwendbarkeitsvoraussetzungen

      default List<Prüfungsfolgenelement> getAnwendbarkeitsvoraussetzungen()
      Returns:
      Liste von Tatbeständen, welche für die Anwendbarkeit dieser Anspruchsgrundlage erfüllt sein müssen
    • getBesondereEntstehungshindernisse

      default List<Prüfungsfolgenelement> getBesondereEntstehungshindernisse()
      Returns:
      Liste von Tatbeständen, welche das Entstehen eines Anspruchs speziell dieser Anspruchsgrundlage verhindern
    • getBesondereErlöschensgründe

      default List<Prüfungsfolgenelement> getBesondereErlöschensgründe()
      Returns:
      Liste von Tatbeständen, welche das Erlöschen eines Anspruchs speziell dieser Anspruchsgrundlage bewirken
    • getBesondereDurchsetzbarkeitshindernisse

      default List<Prüfungsfolgenelement> getBesondereDurchsetzbarkeitshindernisse()
      Returns:
      Liste von Tatbeständen, welche die Durchsetzbarkeit eines Anspruchs speziell dieser Anspruchsgrundlage verhindern
    • getRechtsfolgePositiv

      Rechtsfolge getRechtsfolgePositiv() throws EingabeFehltException
      Returns:
      Element, welches die Rechtsfolge repräsentiert, die eintritt, wenn die Anspruchsgrundlage positiv geprüft wird
      Throws:
      EingabeFehltException - wenn eine Eingabe fehlt, die für die Erstellung der Ausgabe erforderlich ist
    • getGesamtobersatz

      String getGesamtobersatz() throws EingabeFehltException
      Returns:
      Zeichenkette, welche als Gesamtobersatz für eine Anspruchsprüfung verwendet werden kann
      Throws:
      EingabeFehltException - wenn eine Eingabe fehlt, die für die Erstellung der Ausgabe erforderlich ist
    • getGesamtRechtsfolgeNegativ

      Rechtsfolge getGesamtRechtsfolgeNegativ()
      Returns:
      Element, welches die Rechtsfolge repräsentiert, die eintritt, wenn die Fallprüfung insgesamt negativ ausfällt
    • getGesamtergebnissatzPositiv

      String getGesamtergebnissatzPositiv() throws EingabeFehltException
      gibt Ergebnissatz für positive Resultate zurück; Trennung wichtig, um zu prüfen, ob nicht z. B. Anspruch erloschen
      Returns:
      Zeichenkette, welche als Gesamtergebnissatz für eine Anspruchsprüfung verwendet werden kann, wenn der Anspruch zumindest teilweise gegeben ist; Höhe wird unabhängig davon durch Anspruchsgrundlagenobjekt festgelegt
      Throws:
      EingabeFehltException - wenn eine Eingabe fehlt, die für die Erstellung der Ausgabe erforderlich ist
    • getGesamtergebnissatzNegativ

      String getGesamtergebnissatzNegativ() throws EingabeFehltException
      gibt Ergebnissatz für negative Resultate zurück; Trennung wichtig, um zu prüfen, ob nicht z. B. Anspruch erloschen
      Returns:
      Zeichenkette, welche als Gesamtergebnissatz für eine Anspruchsprüfung verwendet werden kann, wenn die Fallprüfung insgesamt negativ ausfällt
      Throws:
      EingabeFehltException - wenn eine Eingabe fehlt, die für die Erstellung der Ausgabe erforderlich ist