public final class Value
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Value()
Anlegen eines neuen Objektes zur Aufnahme eines Geldbetrages.
|
Value(java.math.BigDecimal value)
Anlegen eines Geldbetrag-Objektes.
|
Value(java.math.BigDecimal value,
java.lang.String curr)
Anlegen eines Geldbetrag-Objektes.
|
Value(double value)
Deprecated.
|
Value(double value,
java.lang.String curr)
Deprecated.
|
Value(long value)
Anlegen eines Geldbetrag-Objektes.
|
Value(long value,
java.lang.String curr)
Anlegen eines Geldbetrag-Objektes.
|
Value(java.lang.String value)
Anlegen eines Geldbetrag-Objektes.
|
Value(java.lang.String value,
java.lang.String curr)
Anlegen eines Geldbetrag-Objektes.
|
Value(Value v)
Erstellt eine neue Instanz eines Geldbetrag-Objektes als Kopie
eines bestehenden Objektes.
|
Modifier and Type | Method and Description |
---|---|
java.math.BigDecimal |
getBigDecimalValue() |
java.lang.String |
getCurr()
Gibt die Währung zurück
|
double |
getDoubleValue()
Deprecated.
|
long |
getLongValue()
Gibt den Betrag mal 100 als Ganzzahl zurück
|
void |
setCurr(java.lang.String curr)
Setzt die Währung neu.
|
void |
setValue(java.math.BigDecimal value)
Setzt den Betrag neu.
|
void |
setValue(double value)
Deprecated.
|
void |
setValue(long value)
Setzt den Betrag neu.
|
java.lang.String |
toString()
Umwandeln in einen String.
|
public Value()
@Deprecated public Value(double value)
EUR
vorbelegt.value
- der Geldbetrag (1.23)public Value(long value)
EUR
vorbelegt.value
- der Geldbetrag mal 100 (123)public Value(java.lang.String value)
EUR
vorbelegt.value
- der Geldbetrag als String ("1.23")public Value(java.math.BigDecimal value)
EUR
vorbelegt.value
- der Geldbetrag als String ("1.23")public Value(java.lang.String value, java.lang.String curr)
value
- der Geldbetrag als String ("1.23")curr
- die Währung des Geldbetrages@Deprecated public Value(double value, java.lang.String curr)
value
- der Geldbetrag (1.23)curr
- die Währung des Geldbetragespublic Value(long value, java.lang.String curr)
value
- der Geldbetrag mal 100 (123)curr
- die Währung des Geldbetragespublic Value(java.math.BigDecimal value, java.lang.String curr)
value
- der Geldbetrag (1.23).curr
- die Währung des Geldbetragespublic Value(Value v)
v
- ein Objekt, welches geklont werden sollpublic java.lang.String toString()
<value> " " <curr>
toString
in class java.lang.Object
public long getLongValue()
@Deprecated public double getDoubleValue()
public java.math.BigDecimal getBigDecimalValue()
public java.lang.String getCurr()
public void setValue(double value)
value
- Betrag (1.23)public void setValue(long value)
value
- Der Betrag mal 100public void setValue(java.math.BigDecimal value)
value
- Der Betrag mal 100public void setCurr(java.lang.String curr)
curr
- die Währung