Class UserPortalService


  • @Produces({"application/vnd.xima.fc.api.rest.public+json; version=1.0; charset=utf-8","application/json; charset=utf-8"})
    @Path("/user-portals")
    public class UserPortalService
    extends Object
    REST service providing endpoints for user profiles.
    Since:
    8.2.0
    Author:
    XIMA Media GmbH
    • Constructor Detail

      • UserPortalService

        public UserPortalService()
    • Method Detail

      • getUserPortals

        @GET
        @Produces({"application/vnd.xima.fc.api.rest.public+json; version=1.0; charset=utf-8","application/json; charset=utf-8"})
        public javax.ws.rs.core.Response getUserPortals​(@QueryParam("size") @DefaultValue("10")
                                                        int pageSize,
                                                        @QueryParam("page") @DefaultValue("1")
                                                        int page)
      • getSingleUserPortal

        @GET
        @Path("/{userPortalUuid}")
        @Produces({"application/vnd.xima.fc.api.rest.public+json; version=1.0; charset=utf-8","application/json; charset=utf-8"})
        public javax.ws.rs.core.Response getSingleUserPortal​(@PathParam("userPortalUuid")
                                                             UUID userPortalUuid)
      • getSingleUserPortalByAlias

        @GET
        @Path("/alias/{userPortalAlias}")
        @Produces({"application/vnd.xima.fc.api.rest.public+json; version=1.0; charset=utf-8","application/json; charset=utf-8"})
        public javax.ws.rs.core.Response getSingleUserPortalByAlias​(@PathParam("userPortalAlias")
                                                                    String userPortalAlias)
      • getUserPortalAuthenticators

        @GET
        @Path("/{userPortalUuid}/authenticators")
        @Produces({"application/vnd.xima.fc.api.rest.public+json; version=1.0; charset=utf-8","application/json; charset=utf-8"})
        public javax.ws.rs.core.Response getUserPortalAuthenticators​(@PathParam("userPortalUuid")
                                                                     UUID userPortalUuid,
                                                                     @QueryParam("size") @DefaultValue("10")
                                                                     int pageSize,
                                                                     @QueryParam("page") @DefaultValue("1")
                                                                     int page)
      • getUserPortalForms

        @GET
        @Path("/{userPortalUuid}/forms")
        @Produces({"application/vnd.xima.fc.api.rest.public+json; version=1.0; charset=utf-8","application/json; charset=utf-8"})
        public javax.ws.rs.core.Response getUserPortalForms​(@PathParam("userPortalUuid")
                                                            UUID userPortalUuid,
                                                            @QueryParam("size") @DefaultValue("10")
                                                            int pageSize,
                                                            @QueryParam("page") @DefaultValue("1")
                                                            int page)
      • getUserPortalFiles

        @GET
        @Path("/{userPortalUuid}/files")
        @Produces({"application/vnd.xima.fc.api.rest.public+json; version=1.0; charset=utf-8","application/json; charset=utf-8"})
        public javax.ws.rs.core.Response getUserPortalFiles​(@PathParam("userPortalUuid")
                                                            UUID userPortalUuid,
                                                            @QueryParam("size") @DefaultValue("10")
                                                            int pageSize,
                                                            @QueryParam("page") @DefaultValue("1")
                                                            int page)
      • downloadUserPortalFiles

        @GET
        @Path("/{userPortalUuid}/files/download")
        @Produces({"application/vnd.xima.fc.api.rest.public+octet-stream; version=1.0; charset=utf-8","application/octet-stream; charset=utf-8"})
        public javax.ws.rs.core.Response downloadUserPortalFiles​(@PathParam("userPortalUuid")
                                                                 UUID userPortalUuid)
      • getUserPortalFiles

        @GET
        @Path("/{userPortalUuid}/files/{fileUuid}")
        @Produces({"application/vnd.xima.fc.api.rest.public+json; version=1.0; charset=utf-8","application/json; charset=utf-8"})
        public javax.ws.rs.core.Response getUserPortalFiles​(@PathParam("userPortalUuid")
                                                            UUID userPortalUuid,
                                                            @PathParam("fileUuid")
                                                            UUID fileUuid)
      • downloadUserPortalFile

        @GET
        @Path("/{userPortalUuid}/files/{fileUuid}/download")
        @Produces({"application/vnd.xima.fc.api.rest.public+octet-stream; version=1.0; charset=utf-8","application/octet-stream; charset=utf-8"})
        public javax.ws.rs.core.Response downloadUserPortalFile​(@PathParam("userPortalUuid")
                                                                UUID userPortalUuid,
                                                                @PathParam("fileUuid")
                                                                UUID fileUuid)