@Path(value="/service/workspace") public class WorkspaceService extends Object
| Constructor and Description |
|---|
WorkspaceService() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
create(String pathParam,
String typeParam) |
javax.ws.rs.core.Response |
delete(String pathParam,
String typeParam) |
javax.ws.rs.core.Response |
directoriesInPath(String path) |
javax.ws.rs.core.Response |
filesInPath(String path) |
Workspace |
getWorkspace() |
javax.ws.rs.core.Response |
log(String loggerID,
String timestamp,
String level,
String URL,
String message,
String layout) |
javax.ws.rs.core.Response |
pathExists(String path) |
javax.ws.rs.core.Response |
read(String path) |
javax.ws.rs.core.Response |
root() |
javax.ws.rs.core.Response |
write(String payload) |
@GET @Path(value="/root") @Produces(value="application/json") public javax.ws.rs.core.Response root()
@GET
@Path(value="/list")
@Produces(value="application/json")
public javax.ws.rs.core.Response directoriesInPath(@QueryParam(value="path")
String path)
@GET
@Path(value="/exists")
@Produces(value="application/json")
public javax.ws.rs.core.Response pathExists(@QueryParam(value="path")
String path)
@GET
@Path(value="/create")
@Produces(value="application/json")
public javax.ws.rs.core.Response create(@QueryParam(value="path")
String pathParam,
@QueryParam(value="type")
String typeParam)
@GET
@Path(value="/delete")
@Produces(value="application/json")
public javax.ws.rs.core.Response delete(@QueryParam(value="path")
String pathParam,
@QueryParam(value="type")
String typeParam)
@GET
@Path(value="/listFiles")
@Produces(value="application/json")
public javax.ws.rs.core.Response filesInPath(@QueryParam(value="path")
String path)
@POST @Path(value="/write") @Produces(value="application/json") public javax.ws.rs.core.Response write(String payload)
@POST @Path(value="/read") @Produces(value="application/json") public javax.ws.rs.core.Response read(String path)
@POST
@Path(value="/log")
@Produces(value="application/json")
public javax.ws.rs.core.Response log(@FormParam(value="logger")
String loggerID,
@FormParam(value="timestamp")
String timestamp,
@FormParam(value="level")
String level,
@FormParam(value="url")
String URL,
@FormParam(value="message")
String message,
@FormParam(value="layout")
String layout)
public Workspace getWorkspace()
Copyright © 2017 WSO2. All rights reserved.