Class Vres


  • @Path("vres")
    public class Vres
    extends Collection
    • Constructor Detail

      • Vres

        public Vres()
    • Method Detail

      • getAllVreIds

        @GET
        @Path("/")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response getAllVreIds()
      • getRecentPostsByVre

        @GET
        @Path("/{id}/posts")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response getRecentPostsByVre​(@NotNull @PathParam("id")
                                                               @NotNull String id,
                                                               @QueryParam("limit")
                                                               Integer limit)
      • savePostToVRETimeline

        @POST
        @Path("/{id}/posts")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        @Consumes({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response savePostToVRETimeline​(@NotNull @PathParam("id")
                                                                 @NotNull String id,
                                                                 @NotNull
                                                                 @NotNull org.gcube.social_networking.socialnetworking.model.shared.Post post)
      • getVREHashtagsWithOccurrenceFilteredByTime

        @GET
        @Path("/{id}/hashtags")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response getVREHashtagsWithOccurrenceFilteredByTime​(@NotNull @PathParam("id")
                                                                                      @NotNull String id,
                                                                                      @QueryParam("time")
                                                                                      Long timestamp)
      • getVREPostsByHashtag

        @GET
        @Path("/{id}/hashtags/{hashtag}/posts")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response getVREPostsByHashtag​(@NotNull @PathParam("id")
                                                                @NotNull String id,
                                                                @NotNull @PathParam("hashtag")
                                                                @NotNull String hashtag)
      • getInvitedEmailsByVRE

        @GET
        @Path("/{id}/invites/")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        @Consumes({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response getInvitedEmailsByVRE​(@NotNull @PathParam("id")
                                                                 @NotNull String id,
                                                                 @NotNull
                                                                 @NotNull org.gcube.social_networking.socialnetworking.model.shared.InviteStatus... status)
      • isExistingInvite

        @GET
        @Path("/{id}/invites/{email}")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response isExistingInvite​(@NotNull @PathParam("id")
                                                            @NotNull String id,
                                                            @NotNull @PathParam("email")
                                                            @NotNull String email)
      • setInviteStatus

        @PUT
        @Path("/{id}/invites/{email}")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        @Consumes({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response setInviteStatus​(@NotNull @PathParam("id")
                                                           @NotNull String id,
                                                           @NotNull @PathParam("email")
                                                           @NotNull String email,
                                                           @NotNull
                                                           @NotNull org.gcube.social_networking.socialnetworking.model.shared.InviteStatus inviteStatus)
      • saveHashTags

        @POST
        @Path("/{id}/posts/{postid}/hashtags")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        @Consumes({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response saveHashTags​(@NotNull @PathParam("id")
                                                        @NotNull String id,
                                                        @NotNull @PathParam("postid")
                                                        @NotNull String postid,
                                                        @NotNull
                                                        @NotNull List<org.gcube.social_networking.socialnetworking.model.shared.Hashtag> hashtags)
      • deleteHashTags

        @DELETE
        @Path("/{id}/posts/{postid}/hashtags")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        @Consumes({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response deleteHashTags​(@NotNull @PathParam("id")
                                                          @NotNull String id,
                                                          @NotNull @PathParam("postid")
                                                          @NotNull String postid,
                                                          @NotNull
                                                          @NotNull List<org.gcube.social_networking.socialnetworking.model.shared.Hashtag> hashtags)
      • saveHashTagsComment

        @POST
        @Path("/{id}/comments/{commentid}/hashtags")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        @Consumes({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response saveHashTagsComment​(@NotNull @PathParam("id")
                                                               @NotNull String id,
                                                               @NotNull @PathParam("commentid")
                                                               @NotNull String commentid,
                                                               @NotNull
                                                               @NotNull List<org.gcube.social_networking.socialnetworking.model.shared.Hashtag> hashtags)
      • deleteHashTagsComment

        @DELETE
        @Path("/{id}/comments/{commentid}/hashtags")
        @Produces({"application/json;charset=UTF-8","application/vnd.api+json"})
        @Consumes({"application/json;charset=UTF-8","application/vnd.api+json"})
        public jakarta.ws.rs.core.Response deleteHashTagsComment​(@NotNull @PathParam("id")
                                                                 @NotNull String id,
                                                                 @NotNull @PathParam("commentid")
                                                                 @NotNull String commentid,
                                                                 @NotNull
                                                                 @NotNull List<org.gcube.social_networking.socialnetworking.model.shared.Hashtag> hashtags)