Uses of Class
edu.ucsb.cs156.happiercows.entities.UserCommons
Packages that use UserCommons
Package
Description
-
Uses of UserCommons in edu.ucsb.cs156.happiercows.controllers
Methods in edu.ucsb.cs156.happiercows.controllers that return UserCommonsModifier and TypeMethodDescriptionUserCommonsController.getUserCommonsById
(Long commonsId) UserCommonsController.getUserCommonsById
(Long userId, Long commonsId) -
Uses of UserCommons in edu.ucsb.cs156.happiercows.jobs
Methods in edu.ucsb.cs156.happiercows.jobs with parameters of type UserCommonsModifier 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
Methods in edu.ucsb.cs156.happiercows.repositories that return types with arguments of type UserCommonsModifier and TypeMethodDescriptionUserCommonsRepository.findByCommonsId
(Long commonsId) UserCommonsRepository.findByCommonsIdAndUserId
(Long commonsId, Long userId) Methods in edu.ucsb.cs156.happiercows.repositories with parameters of type UserCommons -
Uses of UserCommons in edu.ucsb.cs156.happiercows.services
Methods in edu.ucsb.cs156.happiercows.services with parameters of type UserCommonsModifier and TypeMethodDescriptionReportService.createAndSaveReportLine
(Report report, UserCommons userCommons) -
Uses of UserCommons in edu.ucsb.cs156.happiercows.strategies
Methods in edu.ucsb.cs156.happiercows.strategies with parameters of type UserCommonsModifier and TypeMethodDescriptiondouble
CowHealthUpdateStrategy.calculateNewCowHealth
(CommonsPlus commonsPlus, UserCommons uC, int totalCows)