Class UserRewardIssuanceService
java.lang.Object
dev.getelements.elements.service.rewardissuance.UserRewardIssuanceService
- All Implemented Interfaces:
RewardIssuanceService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionFetches the instance ofRewardIssuance
for the given .getRewardIssuances
(int offset, int count, List<RewardIssuance.State> states, List<String> tags) Fetches allRewardIssuance
s for the logged-in user, filtered by the optional given and .getUser()
Redeems the givenRewardIssuance
by .redeemRewardIssuances
(List<String> rewardIssuanceIds) Redeems the given list of forRewardIssuance
s.void
setRewardIssuanceDao
(RewardIssuanceDao rewardIssuanceDao) void
-
Constructor Details
-
UserRewardIssuanceService
public UserRewardIssuanceService()
-
-
Method Details
-
getRewardIssuance
Description copied from interface:RewardIssuanceService
Fetches the instance ofRewardIssuance
for the given .- Specified by:
getRewardIssuance
in interfaceRewardIssuanceService
- Parameters:
id
- the id of theRewardIssuance
as specified byRewardIssuance.getId()
.- Returns:
- the
RewardIssuance
.
-
getRewardIssuances
public Pagination<RewardIssuance> getRewardIssuances(int offset, int count, List<RewardIssuance.State> states, List<String> tags) Description copied from interface:RewardIssuanceService
Fetches allRewardIssuance
s for the logged-in user, filtered by the optional given and .- Specified by:
getRewardIssuances
in interfaceRewardIssuanceService
- Returns:
Pagination
ofRewardIssuance
s.
-
redeemRewardIssuance
Description copied from interface:RewardIssuanceService
Redeems the givenRewardIssuance
by .- Specified by:
redeemRewardIssuance
in interfaceRewardIssuanceService
- Parameters:
id
-- Returns:
- the redemption
RewardIssuanceRedemptionResult
.
-
redeemRewardIssuances
Description copied from interface:RewardIssuanceService
Redeems the given list of forRewardIssuance
s.- Specified by:
redeemRewardIssuances
in interfaceRewardIssuanceService
- Parameters:
rewardIssuanceIds
-- Returns:
- the list of redemption
RewardIssuanceRedemptionResult
s.
-
getUser
-
setUser
-
getRewardIssuanceDao
-
setRewardIssuanceDao
-