Package de.xima.fc.api.rest.services
Class UserPortalService
- java.lang.Object
-
- de.xima.fc.api.rest.services.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 ObjectREST service providing endpoints for user profiles.- Since:
- 8.2.0
- Author:
- XIMA Media GmbH
-
-
Constructor Summary
Constructors Constructor Description UserPortalService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsedownloadUserPortalFile(UUID userPortalUuid, UUID fileUuid)javax.ws.rs.core.ResponsedownloadUserPortalFiles(UUID userPortalUuid)javax.ws.rs.core.ResponsegetSingleUserPortal(UUID userPortalUuid)javax.ws.rs.core.ResponsegetSingleUserPortalByAlias(String userPortalAlias)javax.ws.rs.core.ResponsegetUserPortalAuthenticators(UUID userPortalUuid, int pageSize, int page)javax.ws.rs.core.ResponsegetUserPortalFiles(UUID userPortalUuid, int pageSize, int page)javax.ws.rs.core.ResponsegetUserPortalFiles(UUID userPortalUuid, UUID fileUuid)javax.ws.rs.core.ResponsegetUserPortalForms(UUID userPortalUuid, int pageSize, int page)javax.ws.rs.core.ResponsegetUserPortals(int pageSize, int page)
-
-
-
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)
-
-