Package cn.vertxup.ambient.api.file
Class DocActor
java.lang.Object
cn.vertxup.ambient.api.file.DocActor
- Author:
- Lang
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.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>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>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)
-
Constructor Details
-
DocActor
public DocActor()
-
-
Method Details
-
start
-
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)
-