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 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, RealizationStatus status, List<Long> programIds, List<Long> ruleIds, List<Long> reviewerIds, boolean owned, boolean allPrograms, boolean returnSize)
    • getAllPointsByUserId

      @RolesAllowed("users") public javax.ws.rs.core.Response getAllPointsByUserId(String userId, String period)
    • 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

      @RolesAllowed("users") public javax.ws.rs.core.Response updateRealizationStatus(String realizationId, String status)