Klasse PlayerFinanceRepository
java.lang.Object
de.delinkedde.areashopreborn.persistence.PlayerFinanceRepository
Builds read-only player finance projections from durable transaction journals.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungPlayerFinanceRepository(Database database) Creates the finance projection repository. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfindEntries(UUID playerId, int limit) Lists newest completed expenses and income entries for a player.Sums positive completed income since a cutoff time.
-
Konstruktordetails
-
PlayerFinanceRepository
Creates the finance projection repository.- Parameter:
database- database connection provider
-
-
Methodendetails
-
findEntries
Lists newest completed expenses and income entries for a player.- Parameter:
playerId- player identifierlimit- maximum combined entries- Gibt zurück:
- newest signed entries
- Löst aus:
SQLException- when a journal query fails
-
income
Sums positive completed income since a cutoff time.- Parameter:
playerId- recipient identifiersince- inclusive cutoff- Gibt zurück:
- gross journal-derived income
- Löst aus:
SQLException- when a journal query fails
-