Class ChallengeRest

  • All Implemented Interfaces:
    org.exoplatform.services.rest.resource.ResourceContainer

    @RolesAllowed("users")
    public class ChallengeRest
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Method Detail

      • createChallenge

        @RolesAllowed("users")
        public javax.ws.rs.core.Response createChallenge​(Challenge challenge)
      • getChallengeById

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getChallengeById​(long challengeId,
                                                          int offset,
                                                          int limit)
      • updateChallenge

        @RolesAllowed("users")
        public javax.ws.rs.core.Response updateChallenge​(Challenge challenge,
                                                         int offset,
                                                         int limit)
      • getAllChallengesByUser

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getAllChallengesByUser​(int offset,
                                                                int limit,
                                                                int announcements)
      • canAddChallenge

        @RolesAllowed("users")
        public javax.ws.rs.core.Response canAddChallenge()
      • deleteChallenge

        @RolesAllowed("users")
        public javax.ws.rs.core.Response deleteChallenge​(Long challengeId)