Uses of Class
edu.ucsb.cs156.happiercows.entities.UserCommons
Package
Description
-
Uses of UserCommons in edu.ucsb.cs156.happiercows.controllers
Modifier and TypeMethodDescriptionUserCommonsController.getUserCommonsById
(Long commonsId) UserCommonsController.getUserCommonsById
(Long userId, Long commonsId) -
Uses of UserCommons in edu.ucsb.cs156.happiercows.jobs
Modifier and TypeMethodDescriptionstatic void
UpdateCowHealthJob.calculateCowDeaths
(UserCommons userCommons, JobContext ctx) static double
MilkTheCowsJob.calculateMilkingProfit
(Commons commons, UserCommons userCommons) Calculate the profit for a user from milking their cows.static double
UpdateCowHealthJob.calculateNewCowHealthUsingStrategy
(CowHealthUpdateStrategy strategy, CommonsPlus commonsPlus, UserCommons userCommons, int totalCows) static void
MilkTheCowsJob.milkCows
(JobContext ctx, Commons commons, UserCommons userCommons, ProfitRepository profitRepository, UserCommonsRepository userCommonsRepository) This method performs the function of milking the cows for a single userCommons. -
Uses of UserCommons in edu.ucsb.cs156.happiercows.repositories
Modifier and TypeMethodDescriptionUserCommonsRepository.findByCommonsId
(Long commonsId) UserCommonsRepository.findByCommonsIdAndUserId
(Long commonsId, Long userId) -
Uses of UserCommons in edu.ucsb.cs156.happiercows.services
Modifier and TypeMethodDescriptionReportService.createAndSaveReportLine
(Report report, UserCommons userCommons) -
Uses of UserCommons in edu.ucsb.cs156.happiercows.strategies
Modifier and TypeMethodDescriptiondouble
CowHealthUpdateStrategy.calculateNewCowHealth
(CommonsPlus commonsPlus, UserCommons uC, int totalCows)