GeldbetragFactory

open class GeldbetragFactory : MonetaryAmountFactory<Geldbetrag>

Diese Klasse wurde ins money-Package verschoben. Sie ist nur noch aus Kompatibiltaetsgruenden fuer eine Uebergangszeit im bank-Package.

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun create(): Geldbetrag

Erzeugt einen neuen Geldbetrag anhand der eingestellten Daten.

Link copied to clipboard
open override fun getAmountType(): Class<out MonetaryAmount?>

Liefert den MonetaryAmount Implementierungstyp.

Link copied to clipboard
open override fun getDefaultMonetaryContext(): MonetaryContext

In der Standardeinstellung liefert der MonetaryContext einen Wertbereich fuer den Geldbetrag von Geldbetrag.MIN_VALUE bis Geldbetrag.MAX_VALUE.

Link copied to clipboard
open override fun getMaximalMonetaryContext(): MonetaryContext

Der maximale MonetaryContext schraenkt den Wertebereich eines Geldbetrags nicht ein. D.h. es gibt keine obere und untere Grenze.

Link copied to clipboard
open override fun getMaxNumber(): NumberValue

Liefert die Maximal-Nummer, die der Geldbetrag darstellen kann.

Link copied to clipboard
open override fun getMinNumber(): NumberValue

Liefert die Minimal-Nummer, die der Geldbetrag darstellen kann.

Link copied to clipboard
fun getMonetaryContextOf(number: Number?): MonetaryContext

Ermittelt den MonetaryContext der uebergebenen Nummer. Laesst er sich nicht ermitteln, wird der voreigestellte MonetaryContext zurueckgeliefert.

Link copied to clipboard
open fun setAmount(p0: MonetaryAmount): MonetaryAmountFactory<Geldbetrag>
Link copied to clipboard
open override fun setContext(monetaryContext: MonetaryContext): GeldbetragFactory

Sets the MonetaryContext to be used.

Link copied to clipboard
open override fun setCurrency(currency: CurrencyUnit): GeldbetragFactory

Setzt die CurrencyUnit.

open override fun setCurrency(currencyCode: String): GeldbetragFactory

Setzt die Waehrung.

Link copied to clipboard
open override fun setNumber(number: Double): GeldbetragFactory
open override fun setNumber(number: Long): GeldbetragFactory
open override fun setNumber(number: Number): GeldbetragFactory

Setzt die Nummer fuer den Geldbetrag.