Package org.kapott.hbci.structures
Class Value
java.lang.Object
org.kapott.hbci.structures.Value
- All Implemented Interfaces:
Serializable
Darstellung eines Geldbetrages.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionValue()Anlegen eines neuen Objektes zur Aufnahme eines Geldbetrages.Value(double value) Deprecated.Deprecated.Value(long value) Anlegen eines Geldbetrag-Objektes.Anlegen eines Geldbetrag-Objektes.Anlegen eines Geldbetrag-Objektes.Anlegen eines Geldbetrag-Objektes.Value(BigDecimal value) Anlegen eines Geldbetrag-Objektes.Value(BigDecimal value, String curr) Anlegen eines Geldbetrag-Objektes.Erstellt eine neue Instanz eines Geldbetrag-Objektes als Kopie eines bestehenden Objektes. -
Method Summary
Modifier and TypeMethodDescriptiongetCurr()Gibt die Währung zurückdoubleDeprecated.longGibt den Betrag mal 100 als Ganzzahl zurückvoidSetzt die Währung neu.voidsetValue(double value) Deprecated.voidsetValue(long value) Setzt den Betrag neu.voidsetValue(BigDecimal value) Setzt den Betrag neu.toString()Umwandeln in einen String.
-
Constructor Details
-
Value
public Value()Anlegen eines neuen Objektes zur Aufnahme eines Geldbetrages. Vorbelegung ist der Wert "0 EUR" -
Value
Deprecated.Anlegen eines Geldbetrag-Objektes. Die Währung wird mitEURvorbelegt.- Parameters:
value- der Geldbetrag (1.23)
-
Value
public Value(long value) Anlegen eines Geldbetrag-Objektes. Die Währung wird mitEURvorbelegt.- Parameters:
value- der Geldbetrag mal 100 (123)
-
Value
Anlegen eines Geldbetrag-Objektes. Die Währung wird mitEURvorbelegt.- Parameters:
value- der Geldbetrag als String ("1.23")
-
Value
Anlegen eines Geldbetrag-Objektes. Die Währung wird mitEURvorbelegt.- Parameters:
value- der Geldbetrag als String ("1.23")
-
Value
Anlegen eines Geldbetrag-Objektes.- Parameters:
value- der Geldbetrag als String ("1.23")curr- die Währung des Geldbetrages
-
Value
Deprecated.Anlegen eines Geldbetrag-Objektes.- Parameters:
value- der Geldbetrag (1.23)curr- die Währung des Geldbetrages
-
Value
Anlegen eines Geldbetrag-Objektes.- Parameters:
value- der Geldbetrag mal 100 (123)curr- die Währung des Geldbetrages
-
Value
Anlegen eines Geldbetrag-Objektes.- Parameters:
value- der Geldbetrag (1.23).curr- die Währung des Geldbetrages
-
Value
Erstellt eine neue Instanz eines Geldbetrag-Objektes als Kopie eines bestehenden Objektes.- Parameters:
v- ein Objekt, welches geklont werden soll
-
-
Method Details
-
toString
Umwandeln in einen String. Die Rückgabe erfolgt im Format<value> " " <curr>
-
getLongValue
public long getLongValue()Gibt den Betrag mal 100 als Ganzzahl zurück -
getDoubleValue
Deprecated.Gibt den Betrag als Fließkommazahl zurück -
getBigDecimalValue
-
getCurr
Gibt die Währung zurück -
setValue
Deprecated.Setzt den Betrag neu.- Parameters:
value- Betrag (1.23)
-
setValue
public void setValue(long value) Setzt den Betrag neu. Der hier angegebene Wert entspricht dem eigentlichen Betrag mal 100.- Parameters:
value- Der Betrag mal 100
-
setValue
Setzt den Betrag neu. Der hier angegebene Wert entspricht dem Betrag mal 100. Wenn der Wert Centbruchteile enthält, welche wegfallen würden, wird eine Exception geworfen.- Parameters:
value- Der Betrag mal 100
-
setCurr
Setzt die Währung neu.- Parameters:
curr- die Währung
-