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) calculateRewardsAsync
(User user) 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) void
shutdown()
-
Constructor Details
-
RewardsService
public RewardsService(gpsUtil.GpsUtil gpsUtil, rewardCentral.RewardCentral rewardCentral)
-
-
Method Details
-
setProximityBuffer
public void setProximityBuffer(int proximityBuffer) -
setDefaultProximityBuffer
public void setDefaultProximityBuffer() -
calculateRewards
-
calculateRewardsAsync
-
shutdown
public void shutdown() -
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)
-