Interface DocAgent


@EndPoint @Path("/api") public interface DocAgent
Document Management Api
Author:
Lang
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.core.json.JsonArray
    byDirectory(String directoryId)
     
    io.vertx.core.json.JsonArray
    byKeyword(String keyword)
     
    io.vertx.core.json.JsonArray
     
    io.vertx.core.json.JsonArray
    download(io.vertx.core.json.JsonArray keys)
     
    io.vertx.core.json.JsonObject
    rename(io.vertx.core.json.JsonObject documentJ)
     
    io.vertx.core.json.JsonArray
    start(String type, String appId)
     
    io.vertx.core.json.JsonArray
    trashIn(io.vertx.core.json.JsonArray documentA)
     
    io.vertx.core.json.JsonArray
    trashKo(io.vertx.core.json.JsonArray documentA)
     
    io.vertx.core.json.JsonArray
    trashOut(io.vertx.core.json.JsonArray documentA)
     
    io.vertx.core.json.JsonArray
    upload(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)