Class RewardsService
java.lang.Object
com.openclassrooms.tourguide.service.RewardsService
-
Constructor Summary
ConstructorsConstructorDescriptionRewardsService
(gpsUtil.GpsUtil gpsUtil, rewardCentral.RewardCentral rewardCentral) -
Method Summary
Modifier and TypeMethodDescriptionvoid
calculateRewards
(User user) void
calculateRewardsInParallel
(List<User> users) double
getDistance
(gpsUtil.location.Location loc1, gpsUtil.location.Location loc2) int
getRewardPoints
(gpsUtil.location.Attraction attraction, User user) boolean
isWithinAttractionProximity
(gpsUtil.location.Attraction attraction, gpsUtil.location.Location location) void
void
setProximityBuffer
(int proximityBuffer)
-
Constructor Details
-
RewardsService
public RewardsService(gpsUtil.GpsUtil gpsUtil, rewardCentral.RewardCentral rewardCentral)
-
-
Method Details
-
setProximityBuffer
public void setProximityBuffer(int proximityBuffer) -
setDefaultProximityBuffer
public void setDefaultProximityBuffer() -
calculateRewards
-
calculateRewardsInParallel
-
isWithinAttractionProximity
public boolean isWithinAttractionProximity(gpsUtil.location.Attraction attraction, gpsUtil.location.Location location) -
getRewardPoints
-
getDistance
public double getDistance(gpsUtil.location.Location loc1, gpsUtil.location.Location loc2)
-