Class ObjectsIncomes
java.lang.Object
ObjectsIncomes
Utility class responsible for initializing and populating the application's
income data for the fiscal year 2025.
This class functions as a central repository that transforms raw budgetary
revenue data into specialized Income objects. It categorizes state
revenues into several major streams, including:
- Direct and Indirect Taxation
- Social Contributions and Transfers
- Sales of Goods, Services, and Natural Resources
- Financial Transactions, Loans, and Derivatives
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates and returns an exhaustive list ofIncomeobjects based on the 2025 State Budget revenue projections.
-
Constructor Details
-
ObjectsIncomes
public ObjectsIncomes()
-
-
Method Details
-
createObjectsInc
Creates and returns an exhaustive list ofIncomeobjects based on the 2025 State Budget revenue projections.The method instantiates concrete subclasses of the Income model (e.g.,
TaxIncome,SalServices,TrEU), ensuring that each revenue stream is tracked with its official budget code and preciseBigDecimalamount.
-