@Provider @Path(value="/workspaces") public class WorkspacesController extends Object
| Constructor and Description |
|---|
WorkspacesController() |
| Modifier and Type | Method and Description |
|---|---|
static String |
createNewWorkspace(javax.servlet.ServletContext ctx,
de.narimo.commons.dto.geometa.User user)
Creates a workspace with a number that is not yet taken.
|
static javax.ws.rs.core.Response |
createWorkspace(javax.ws.rs.core.SecurityContext sec,
javax.servlet.ServletContext ctx) |
static String |
getNewWorkspaceName() |
static javax.ws.rs.core.Response |
getWorkspaces(javax.ws.rs.core.SecurityContext sec,
javax.servlet.ServletContext ctx) |
static javax.ws.rs.core.Response |
optionsLayerRequest(javax.ws.rs.core.SecurityContext sec,
javax.servlet.ServletContext ctx)
Allows a browser to issue a CORS preflight request.
|
@OPTIONS
@Path(value="")
public static javax.ws.rs.core.Response optionsLayerRequest(@Context
javax.ws.rs.core.SecurityContext sec,
@Context
javax.servlet.ServletContext ctx)
sec - ctx - Exception@GET
@Path(value="")
@Produces(value="application/json")
public static javax.ws.rs.core.Response getWorkspaces(@Context
javax.ws.rs.core.SecurityContext sec,
@Context
javax.servlet.ServletContext ctx)
@POST
@Path(value="/")
public static javax.ws.rs.core.Response createWorkspace(@Context
javax.ws.rs.core.SecurityContext sec,
@Context
javax.servlet.ServletContext ctx)
public static String createNewWorkspace(javax.servlet.ServletContext ctx, de.narimo.commons.dto.geometa.User user) throws IOException, SQLException
ctx - user - IOExceptionSQLExceptionpublic static String getNewWorkspaceName()
Copyright © 2020. All rights reserved.