Package io.meeds.gamification.rest
Class RealizationRest
java.lang.Object
io.meeds.gamification.rest.RealizationRest
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class RealizationRest
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Constructor Summary
ConstructorsConstructorDescriptionRealizationRest(ProgramService programService, RuleService ruleService, io.meeds.social.translation.service.TranslationService translationService, RealizationService realizationService, org.exoplatform.social.core.manager.IdentityManager identityManager, io.meeds.portal.security.service.SecuritySettingService securitySettingService, org.exoplatform.social.common.xmlprocessor.XMLProcessor xmlProcessor, org.exoplatform.portal.config.UserACL userAcl) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.ResponsegetAllPointsByUserId(String userId, String period) javax.ws.rs.core.ResponsegetRealization(jakarta.servlet.http.HttpServletRequest request, long id) javax.ws.rs.core.ResponsegetRealizations(jakarta.servlet.http.HttpServletRequest request, String fromDateRfc3339, String toDateRfc3339, String sortField, boolean sortDescending, List<String> earnerIds, int offset, int limit, String returnType, IdentityType identityType, List<RealizationStatus> statuses, List<Long> programIds, List<Long> ruleIds, List<Long> reviewerIds, boolean owned, boolean allPrograms, boolean returnSize) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponseupdateRealizationStatus(String realizationId, String status)
-
Constructor Details
-
RealizationRest
public RealizationRest(ProgramService programService, RuleService ruleService, io.meeds.social.translation.service.TranslationService translationService, RealizationService realizationService, org.exoplatform.social.core.manager.IdentityManager identityManager, io.meeds.portal.security.service.SecuritySettingService securitySettingService, org.exoplatform.social.common.xmlprocessor.XMLProcessor xmlProcessor, org.exoplatform.portal.config.UserACL userAcl)
-
-
Method Details
-
getRealizations
public javax.ws.rs.core.Response getRealizations(@Context jakarta.servlet.http.HttpServletRequest request, String fromDateRfc3339, String toDateRfc3339, String sortField, boolean sortDescending, List<String> earnerIds, int offset, int limit, String returnType, IdentityType identityType, List<RealizationStatus> statuses, List<Long> programIds, List<Long> ruleIds, List<Long> reviewerIds, boolean owned, boolean allPrograms, boolean returnSize) -
getAllPointsByUserId
-
getRealization
public javax.ws.rs.core.Response getRealization(@Context jakarta.servlet.http.HttpServletRequest request, long id) -
isRealizationManager
@RolesAllowed("users") public javax.ws.rs.core.Response isRealizationManager() -
updateRealizationStatus
-