Enum Class FormulaVariable

java.lang.Object
java.lang.Enum<FormulaVariable>
de.ivfp.tarifkostenberechner.logic.core.model.FormulaVariable
All Implemented Interfaces:
Serializable, Comparable<FormulaVariable>, Constable

public enum FormulaVariable extends Enum<FormulaVariable>
Übersicht über alle Variablen
Input
Zahlweise zahlweise
Brutto Wertentwicklung brutto_wertentwicklung brutto_wertentwicklung_monat
Geburtsdatum geburtsdatum
Versicherungsbeginn versicherungsbeginn
Alter bei Rentenbeginn alter_bei_rentenbeginn
Laufzeit laufzeit_jahre laufzeit_monate
Zahlbeitrag in Euro zahlbeitrag
Beitragssumme beitragssumme
Provisionsmodell provisionsmodell

Atlas Abschlusskosten
Ratierlich EB
alpha alpha_ratierlich alpha_eb
verteilt über ... Jahre laufzeit_alpha_jahre
verteilt über ... Monate laufzeit_alpha_monate
Abschlusskosten alpha abschluss_alpha
alphagamma alphagamma
Summe summe_alphagamma
verteilt über laufzeit_max laufzeit_abschluss
Abschlusskosten alphagamma abschluss_alphagamma

Atlas Beitragsbezogene Kosten
Ratierlich EB
beta min beta_min_ratierlich beta_min_eb
beta max beta_max
Start start
Steigerung steigerung
beta beta beta_kosten
Reduktion reduktion reduktion_berechnet

Atlas Stückkosten
Ratierlich EB
pro Jahr stueckkosten_ratierlich_jahr stueckkosten_eb_jahr
pro Monat stueckkosten_ratierlich_monat stueckkosten_eb_monat
Flag flag_stueckkosten

Atlas Guthabenabhängige Kosten
Ratierlich EB
gamma gamma_ratierlich gamma_eb
pro Monat gamma_ratierlich_monat gamma_eb_monat
max guthabenkosten_max_ratierlich guthabenkosten_max_eb
min guthabenkosten_min
Flag flag_guthabenkosten

Berechnungsdaten
Monat Monatsliste Jahr Jahresliste Gesamt
Beitrag beitrag beitrag_monate beitrag_jahr beitrag_jahre beitrag_gesamt
Abschlusskosten abschlusskosten abschlusskosten_monate abschlusskosten_jahr abschlusskosten_jahre abschlusskosten_gesamt
Beitragsbezogene Kosten beitragskosten beitragskosten_monate beitragskosten_jahr beitragskosten_jahre beitragskosten_gesamt
Stückkosten stueckkosten stueckkosten_monate stueckkosten_jahr stueckkosten_jahre stueckkosten_gesamt
Beitrag nach Kosten beitrag_nach_kosten beitrag_nach_kosten_monate
Beitragskosten + Stückkosten summe_beitragskosten_stueckkosten summe_beitragskosten_stueckkosten_jahre
Guthaben guthaben guthaben_monate guthaben_jahr guthaben_jahre guthaben_gesamt
Guthabenabhängige Kosten guthabenkosten guthabenkosten_monate guthabenkosten_jahr guthabenkosten_jahre guthabenkosten_gesamt
Rendite rendite rendite_monate
Guthaben t+1 guthaben_nach_kosten_rendite guthaben_nach_kosten_rendite_monate

Monat und Jahr
Monat monat
Jahr jahr

Die Monate und Jahre werden durchnummeriert und die dazugehörigen Variablen stellen die Nummern der Monate und Jahre dar, für die die Werte berechnet werden. Die Variablen fangen bei 0 an, wodurch der erste Monat/das erste Jahr den Wert 0 hat, der zweite Monat/das zweite Jahr den Wert 1, usw.

  • Enum Constant Details

  • Method Details

    • values

      public static FormulaVariable[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static FormulaVariable valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getFormulaSetter

      public <T extends de.ivfp.tarifkostenberechner.logic.data.entities.AbstractFormulaEntity> BiConsumer<T,Object> getFormulaSetter()
    • getFormulaGetter

      public <T extends de.ivfp.tarifkostenberechner.logic.data.entities.AbstractFormulaEntity> Function<T,?> getFormulaGetter()
    • getInputDataSetter

      public <T extends de.ivfp.tarifkostenberechner.logic.core.model.ValueEditable> BiConsumer<T,Object> getInputDataSetter()
    • getInputDataGetter

      public <T extends de.ivfp.tarifkostenberechner.logic.core.model.ValueEditable> Function<T,?> getInputDataGetter()