Package cn.vertxup.ambient.api.file
Interface DocAgent
@EndPoint
@Path("/api")
public interface DocAgent
Document Management Api
- Author:
- Lang
-
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.json.JsonArraybyDirectory(String directoryId) io.vertx.core.json.JsonArrayio.vertx.core.json.JsonArrayio.vertx.core.json.JsonArraydownload(io.vertx.core.json.JsonArray keys) io.vertx.core.json.JsonObjectrename(io.vertx.core.json.JsonObject documentJ) io.vertx.core.json.JsonArrayio.vertx.core.json.JsonArraytrashIn(io.vertx.core.json.JsonArray documentA) io.vertx.core.json.JsonArraytrashKo(io.vertx.core.json.JsonArray documentA) io.vertx.core.json.JsonArraytrashOut(io.vertx.core.json.JsonArray documentA) io.vertx.core.json.JsonArrayupload(io.vertx.core.json.JsonArray documentA)
-
Method Details
-
byDirectory
@GET @Path("/document/by/directory") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-ATTACHMENT/BY/DIRECTORY") io.vertx.core.json.JsonArray byDirectory(@QueryParam("directoryId") String directoryId) -
byKeyword
@GET @Path("/document/by/keyword/:keyword") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-ATTACHMENT/BY/KEYWORD") io.vertx.core.json.JsonArray byKeyword(@PathParam("keyword") String keyword) -
byTrashed
@GET @Path("/document/by/trashed") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-ATTACHMENT/BY/TRASHED") io.vertx.core.json.JsonArray byTrashed() -
start
@Path("/document/start/:type") @GET @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-DOCUMENT/DOCUMENT") io.vertx.core.json.JsonArray start(@PathParam("type") String type, @HeaderParam("X-App-Id") String appId) -
trashIn
@Path("/document/trash") @DELETE @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-DOCUMENT/TRASH") io.vertx.core.json.JsonArray trashIn(@BodyParam io.vertx.core.json.JsonArray documentA) -
trashKo
@Path("/document/purge") @DELETE @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-DOCUMENT/PURGE") io.vertx.core.json.JsonArray trashKo(@BodyParam io.vertx.core.json.JsonArray documentA) -
trashOut
@Path("/document/rollback") @PUT @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-DOCUMENT/ROLLBACK") io.vertx.core.json.JsonArray trashOut(@BodyParam io.vertx.core.json.JsonArray documentA) -
rename
@Path("/file/rename") @PUT @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-ATTACHMENT/RENAME") io.vertx.core.json.JsonObject rename(@BodyParam io.vertx.core.json.JsonObject documentJ) -
upload
@Path("/file/upload") @POST @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-ATTACHMENT/UPLOAD-CREATION") io.vertx.core.json.JsonArray upload(@BodyParam io.vertx.core.json.JsonArray documentA) -
download
@Path("/file/download") @POST @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u03c0\u03b5\u03c1\u03b9\u03b2\u03ac\u03bb\u03bb\u03c9\u03bd/X-ATTACHMENT/DOWNLOAD-BATCH") io.vertx.core.json.JsonArray download(@BodyParam io.vertx.core.json.JsonArray keys)
-