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 ofRewardIssuancefor the given .getRewardIssuances(int offset, int count, List<RewardIssuance.State> states, List<String> tags) Fetches allRewardIssuances for the logged-in user, filtered by the optional given and .getUser()Redeems the givenRewardIssuanceby .redeemRewardIssuances(List<String> rewardIssuanceIds) Redeems the given list of forRewardIssuances.voidsetRewardIssuanceDao(RewardIssuanceDao rewardIssuanceDao) void
-
Constructor Details
-
UserRewardIssuanceService
public UserRewardIssuanceService()
-
-
Method Details
-
getRewardIssuance
Description copied from interface:RewardIssuanceServiceFetches the instance ofRewardIssuancefor the given .- Specified by:
getRewardIssuancein interfaceRewardIssuanceService- Parameters:
id- the id of theRewardIssuanceas 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:RewardIssuanceServiceFetches allRewardIssuances for the logged-in user, filtered by the optional given and .- Specified by:
getRewardIssuancesin interfaceRewardIssuanceService- Returns:
PaginationofRewardIssuances.
-
redeemRewardIssuance
Description copied from interface:RewardIssuanceServiceRedeems the givenRewardIssuanceby .- Specified by:
redeemRewardIssuancein interfaceRewardIssuanceService- Parameters:
id-- Returns:
- the redemption
RewardIssuanceRedemptionResult.
-
redeemRewardIssuances
Description copied from interface:RewardIssuanceServiceRedeems the given list of forRewardIssuances.- Specified by:
redeemRewardIssuancesin interfaceRewardIssuanceService- Parameters:
rewardIssuanceIds-- Returns:
- the list of redemption
RewardIssuanceRedemptionResults.
-
getUser
-
setUser
-
getRewardIssuanceDao
-
setRewardIssuanceDao
-