@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.