java.lang.Object
de.tillmenke.studium.informatik.masterarbeit.zivilrecht.Leistung
de.tillmenke.studium.informatik.masterarbeit.zivilrecht.Zahlung
All Implemented Interfaces:
Rechtsfolge, Sachverhaltselement
Direct Known Subclasses:
Streitwert

public class Zahlung extends Leistung
repräsentiert eine Geldzahlung als Rechtsfolge
Author:
Till Menke
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
    Währungen
    static enum 
    Damit ein im Zivilprozess geltend gemachter Anspruch zugesprochen wird, reicht es aus, dass er mindestens in der geforderten Höhe besteht.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Zahlung(double wert)
    Konstruktor mit Standardwerten für Einheit und Vergleichsmodus
    Zahlung(double wert, Zahlung.Einheit einheit)
    Konstruktor mit Standardwerten für Vergleichsmodus
    Zahlung(double wert, Zahlung.Einheit einheit, Zahlung.Vergleichsmodus vergleichsmodus)
    vollständiger Konstruktur
    Zahlung(double wert, Zahlung.Vergleichsmodus vergleichsmodus)
    Konstruktor mit Standardwerten für Einheit
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    prüft auf Gleichheit; Gleichheit ist bei Zahlungsansprüchen auch gegeben, wenn Summe höher, da dann Anspruch auf geringere Leistung enthalten
    gibt eine (für equals()) gleichwertige Kopie zurück, deren Instanzvariablen aber unabhängig (= nicht identisch) sind --> sollte immer vor Herausgabe zur Bearbeitung verwendet werden, damit nicht versehentlich Eingaben Vergleichswerte ändern
     
    double
     
     

    Methods inherited from class de.tillmenke.studium.informatik.masterarbeit.zivilrecht.Leistung

    getText, registerListener

    Methods inherited from class java.lang.Object

    getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Zahlung

      public Zahlung(double wert, Zahlung.Einheit einheit, Zahlung.Vergleichsmodus vergleichsmodus)
      vollständiger Konstruktur
      Parameters:
      wert - zu repräsentierender Geldbetrag
      einheit - Währung des zu repräsentierenden Geldbetrages
      vergleichsmodus - der Vergleichsmodus für die Funktion equals()
    • Zahlung

      public Zahlung(double wert)
      Konstruktor mit Standardwerten für Einheit und Vergleichsmodus
      Parameters:
      wert - zu repräsentierender Geldbetrag
    • Zahlung

      public Zahlung(double wert, Zahlung.Vergleichsmodus vergleichsmodus)
      Konstruktor mit Standardwerten für Einheit
      Parameters:
      wert - zu repräsentierender Geldbetrag
      vergleichsmodus - der Vergleichsmodus für die Funktion equals()
    • Zahlung

      public Zahlung(double wert, Zahlung.Einheit einheit)
      Konstruktor mit Standardwerten für Vergleichsmodus
      Parameters:
      wert - der zu transportierende Wert in Form eines Objekts des Parametertyps
      einheit - Währung des zu repräsentierenden Geldbetrages
  • Method Details

    • getWert

      public double getWert()
      Returns:
      zu zahlender Betrag
    • getEinheit

      public Zahlung.Einheit getEinheit()
      Returns:
      Einheit des zu zahlenden Betrags
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      prüft auf Gleichheit; Gleichheit ist bei Zahlungsansprüchen auch gegeben, wenn Summe höher, da dann Anspruch auf geringere Leistung enthalten
      Overrides:
      equals in class Object
    • getCopy

      public Zahlung getCopy()
      Description copied from class: Leistung
      gibt eine (für equals()) gleichwertige Kopie zurück, deren Instanzvariablen aber unabhängig (= nicht identisch) sind --> sollte immer vor Herausgabe zur Bearbeitung verwendet werden, damit nicht versehentlich Eingaben Vergleichswerte ändern
      Overrides:
      getCopy in class Leistung
      Returns:
      (für equals()) gleichwertige Kopie