@Path(value="/") public class ShareApi extends RestHelper
Constructor and Description |
---|
ShareApi() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
downloadRemoteArchive(String userPath,
javax.servlet.http.HttpServletRequest requestContext,
String remoteUrl,
String archiveName,
String remoteType) |
javax.ws.rs.core.Response |
importRemoteArchive(String userPath,
String userJson,
ImportRequest request,
javax.servlet.http.HttpServletRequest requestContext) |
javax.ws.rs.core.Response |
setUserPath(String oldUserPath,
String userPath,
String historyCookie,
javax.servlet.http.HttpServletRequest requestContext) |
javax.ws.rs.core.Response |
setWorkspaceHistory(String oldUserPath,
String historyListString,
String historyCookie,
javax.servlet.http.HttpServletRequest requestContext) |
javax.ws.rs.core.Response |
uploadArchive(String userPath,
String userJson,
javax.servlet.http.HttpServletRequest requestContext,
String serializedRequest,
org.glassfish.jersey.media.multipart.FormDataBodyPart archiveFile,
List<org.glassfish.jersey.media.multipart.FormDataBodyPart> additionalFiles) |
buildErrorResponse, buildResponse, buildTextErrorResponse
@GET @Path(value="/share/{user_path}") @Produces(value="text/plain") public javax.ws.rs.core.Response setUserPath(@CookieParam(value="combinearchiveweba") String oldUserPath, @PathParam(value="user_path") String userPath, @CookieParam(value="combinearchivewebhist") String historyCookie, @Context javax.servlet.http.HttpServletRequest requestContext)
@GET @Path(value="/history/{history}") @Produces(value="text/plain") public javax.ws.rs.core.Response setWorkspaceHistory(@CookieParam(value="combinearchiveweba") String oldUserPath, @PathParam(value="history") String historyListString, @CookieParam(value="combinearchivewebhist") String historyCookie, @Context javax.servlet.http.HttpServletRequest requestContext)
@GET @Path(value="/import") @Produces(value="text/plain") public javax.ws.rs.core.Response downloadRemoteArchive(@CookieParam(value="combinearchiveweba") String userPath, @Context javax.servlet.http.HttpServletRequest requestContext, @DefaultValue(value="http") @QueryParam(value="remote") String remoteUrl, @QueryParam(value="name") String archiveName, @QueryParam(value="type") String remoteType)
@POST @Path(value="/import") @Produces(value="text/plain") @Consumes(value="application/json") public javax.ws.rs.core.Response importRemoteArchive(@CookieParam(value="combinearchiveweba") String userPath, @CookieParam(value="combinearchivewebuser") String userJson, ImportRequest request, @Context javax.servlet.http.HttpServletRequest requestContext)
@POST @Path(value="/import") @Produces(value="text/plain") @Consumes(value="multipart/form-data") public javax.ws.rs.core.Response uploadArchive(@CookieParam(value="combinearchiveweba") String userPath, @CookieParam(value="combinearchivewebuser") String userJson, @Context javax.servlet.http.HttpServletRequest requestContext, String serializedRequest, org.glassfish.jersey.media.multipart.FormDataBodyPart archiveFile, List<org.glassfish.jersey.media.multipart.FormDataBodyPart> additionalFiles)
Copyright © 2018 SEMS project @ University of Rostock. All rights reserved.