Class DocActor

java.lang.Object
cn.vertxup.ambient.api.file.DocActor

@Queue public class DocActor extends Object
Author:
Lang
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    byDirectory(String directoryId, io.vertx.up.commune.config.XHeader header)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    byKeyword(String keyword, io.vertx.up.commune.config.XHeader header)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    byTrashed(io.vertx.up.commune.config.XHeader header)
     
    io.vertx.core.Future<io.vertx.core.buffer.Buffer>
    download(io.vertx.core.json.JsonArray keys)
     
    io.vertx.core.Future<io.vertx.core.json.JsonObject>
    rename(io.vertx.core.json.JsonObject documentJ, io.vertx.ext.auth.User user)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    start(String type, String appId)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    trashIn(io.vertx.core.json.JsonArray documentA, io.vertx.ext.auth.User user)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    trashKo(io.vertx.core.json.JsonArray documentA)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    trashOut(io.vertx.core.json.JsonArray documentA, io.vertx.ext.auth.User user)
     
    io.vertx.core.Future<io.vertx.core.json.JsonArray>
    upload(io.vertx.core.json.JsonArray documentA)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DocActor

      public DocActor()
  • Method Details

    • start

      @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") public io.vertx.core.Future<io.vertx.core.json.JsonArray> start(String type, String appId)
    • byDirectory

      @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") public io.vertx.core.Future<io.vertx.core.json.JsonArray> byDirectory(String directoryId, io.vertx.up.commune.config.XHeader header)
    • byKeyword

      @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") public io.vertx.core.Future<io.vertx.core.json.JsonArray> byKeyword(String keyword, io.vertx.up.commune.config.XHeader header)
    • byTrashed

      @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") public io.vertx.core.Future<io.vertx.core.json.JsonArray> byTrashed(io.vertx.up.commune.config.XHeader header)
    • download

      @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") public io.vertx.core.Future<io.vertx.core.buffer.Buffer> download(io.vertx.core.json.JsonArray keys)
    • rename

      @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") public io.vertx.core.Future<io.vertx.core.json.JsonObject> rename(io.vertx.core.json.JsonObject documentJ, io.vertx.ext.auth.User user)
    • upload

      @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") @Me public io.vertx.core.Future<io.vertx.core.json.JsonArray> upload(io.vertx.core.json.JsonArray documentA)
    • trashIn

      @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") public io.vertx.core.Future<io.vertx.core.json.JsonArray> trashIn(io.vertx.core.json.JsonArray documentA, io.vertx.ext.auth.User user)
    • trashKo

      @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") public io.vertx.core.Future<io.vertx.core.json.JsonArray> trashKo(io.vertx.core.json.JsonArray documentA)
    • trashOut

      @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") public io.vertx.core.Future<io.vertx.core.json.JsonArray> trashOut(io.vertx.core.json.JsonArray documentA, io.vertx.ext.auth.User user)