Class ManageBadgesEndpoint

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

    @RolesAllowed("administrators")
    public class ManageBadgesEndpoint
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Field Detail

      • fileService

        protected org.exoplatform.commons.file.services.FileService fileService
      • uploadService

        protected org.exoplatform.upload.UploadService uploadService
      • identityManager

        protected org.exoplatform.social.core.manager.IdentityManager identityManager
    • Constructor Detail

      • ManageBadgesEndpoint

        public ManageBadgesEndpoint()
    • Method Detail

      • getAllBadges

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response getAllBadges​(@Context
                                                      javax.ws.rs.core.UriInfo uriInfo)
      • addBadge

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response addBadge​(@Context
                                                  javax.ws.rs.core.UriInfo uriInfo,
                                                  BadgeDTO badgeDTO)
      • updateBadge

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response updateBadge​(@Context
                                                     javax.ws.rs.core.UriInfo uriInfo,
                                                     @Context
                                                     javax.servlet.http.HttpServletRequest request,
                                                     BadgeDTO badgeDTO)
      • deleteBadge

        @RolesAllowed("administrators")
        public javax.ws.rs.core.Response deleteBadge​(@Context
                                                     javax.ws.rs.core.UriInfo uriInfo,
                                                     Long id)