Uses of Enum Class
com.truebubo.maniflow.money.CurrencyDesignation
Packages that use CurrencyDesignation
Package
Description
Handles adding, paying and accumulating debts
Handles adding, changing and showing expenses
Handles adding, changing and showing incomes
Handles saving money to objects and its conversion
Support for different currencies
Handles showing statistics of other areas the application is responsible for
Handles buying and selling stocks via stock exchanges
-
Uses of CurrencyDesignation in com.truebubo.maniflow.commongui
Methods in com.truebubo.maniflow.commongui that return types with arguments of type CurrencyDesignationModifier and TypeMethodDescriptionstatic com.vaadin.flow.component.combobox.ComboBox
<CurrencyDesignation> CommonGUI.getCurrencyBox
(String typeOfExchange) -
Uses of CurrencyDesignation in com.truebubo.maniflow.debt
Methods in com.truebubo.maniflow.debt that return CurrencyDesignationModifier and TypeMethodDescriptionDebt.currencyDesignation()
Returns the value of thecurrencyDesignation
record component.Constructors in com.truebubo.maniflow.debt with parameters of type CurrencyDesignationModifierConstructorDescriptionDebt
(BigDecimal value, CurrencyDesignation currencyDesignation, BigDecimal yearlyInterest, Instant created) Creates an instance of aDebt
record class. -
Uses of CurrencyDesignation in com.truebubo.maniflow.expense
Methods in com.truebubo.maniflow.expense that return CurrencyDesignationModifier and TypeMethodDescriptionExpense.currencyDesignation()
Returns the value of thecurrencyDesignation
record component.Constructors in com.truebubo.maniflow.expense with parameters of type CurrencyDesignationModifierConstructorDescriptionExpense
(BigDecimal value, CurrencyDesignation currencyDesignation, Instant created) Constructor without repeatingExpense
(BigDecimal value, CurrencyDesignation currencyDesignation, Instant created, Integer repeatsAfterDays) Creates an instance of aExpense
record class. -
Uses of CurrencyDesignation in com.truebubo.maniflow.income
Methods in com.truebubo.maniflow.income that return CurrencyDesignationModifier and TypeMethodDescriptionIncome.currencyDesignation()
Returns the value of thecurrencyDesignation
record component.Constructors in com.truebubo.maniflow.income with parameters of type CurrencyDesignationModifierConstructorDescriptionIncome
(BigDecimal value, CurrencyDesignation currencyDesignation, Instant created) Constructor without repeatingIncome
(BigDecimal value, CurrencyDesignation currencyDesignation, Instant created, Integer repeatsAfterDays) Creates an instance of aIncome
record class. -
Uses of CurrencyDesignation in com.truebubo.maniflow.money
Subclasses with type arguments of type CurrencyDesignation in com.truebubo.maniflow.moneyMethods in com.truebubo.maniflow.money that return CurrencyDesignationModifier and TypeMethodDescriptionMoneyExchange.currencyDesignation()
static CurrencyDesignation
CurrencyDesignation.fromString
(String designation) Parses currency designation from a stringstatic CurrencyDesignation
Returns the enum constant of this class with the specified name.static CurrencyDesignation[]
CurrencyDesignation.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in com.truebubo.maniflow.money with parameters of type CurrencyDesignationModifier and TypeMethodDescriptionCurrencyConverter.convert
(CurrencyDesignation from, CurrencyDesignation to) How much of the {to currency} can we buy for 1 {from currency}PolygonCurrencyConverter.convert
(CurrencyDesignation from, CurrencyDesignation to) How much of the {to currency} can we buy for 1 {from currency} -
Uses of CurrencyDesignation in com.truebubo.maniflow.money.CurrencyTypes
Methods in com.truebubo.maniflow.money.CurrencyTypes that return CurrencyDesignationModifier and TypeMethodDescriptionfinal CurrencyDesignation
Money.designation()
Gets currency designation of money heldConstructors in com.truebubo.maniflow.money.CurrencyTypes with parameters of type CurrencyDesignationModifierConstructorDescriptionprotected
Money
(BigDecimal amount, CurrencyDesignation designation) Creates money -
Uses of CurrencyDesignation in com.truebubo.maniflow.stats
Methods in com.truebubo.maniflow.stats that return types with arguments of type CurrencyDesignationModifier and TypeMethodDescriptionstatic Map
<CurrencyDesignation, BigDecimal> StatsService.getOwnsMoneyPerCurrency
(IncomeService incomeService, ExpenseService expenseService) Stats.owesMoney()
Returns the value of theowesMoney
record component.Stats.ownsMoney()
Returns the value of theownsMoney
record component.Constructor parameters in com.truebubo.maniflow.stats with type arguments of type CurrencyDesignationModifierConstructorDescriptionStats
(Map<CurrencyDesignation, BigDecimal> ownsMoney, Map<String, BigDecimal> ownsStocks, Map<CurrencyDesignation, BigDecimal> owesMoney) Creates an instance of aStats
record class. -
Uses of CurrencyDesignation in com.truebubo.maniflow.stock
Methods in com.truebubo.maniflow.stock that return CurrencyDesignationModifier and TypeMethodDescriptionStockPrice.currency()
Returns the value of thecurrency
record component.Constructors in com.truebubo.maniflow.stock with parameters of type CurrencyDesignationModifierConstructorDescriptionStockPrice
(BigDecimal value, CurrencyDesignation currency) Creates an instance of aStockPrice
record class.