Class ExPath

java.lang.Object
io.horizon.spi.business.ExPath
All Implemented Interfaces:
ExIo

public class ExPath extends Object implements ExIo
Author:
Lang
  • Constructor Details

    • ExPath

      public ExPath()
  • Method Details

    • docInitialize

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> docInitialize (io.vertx.core.json.JsonArray data, io.vertx.core.json.JsonObject config)
      Specified by:
      docInitialize in interface ExIo
    • dirRun

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> dirRun (String sigma, String parentId)
      Specified by:
      dirRun in interface ExIo
    • dirBy

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> dirBy (String sigma, String directory)
      Specified by:
      dirBy in interface ExIo
    • dirBy

      public io.vertx.core.Future<ConcurrentMap<String,io.vertx.core.json.JsonObject>> dirBy (Set<String> keys)
      Specified by:
      dirBy in interface ExIo
    • dirTrash

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> dirTrash (String sigma)
      Specified by:
      dirTrash in interface ExIo
    • fsUpload

      public io.vertx.core.Future<Boolean> fsUpload (String directoryId, ConcurrentMap<String,String> fileMap)
      Specified by:
      fsUpload in interface ExIo
    • fsRemove

      public io.vertx.core.Future<Boolean> fsRemove (String directoryId, ConcurrentMap<String,String> fileMap)
      Specified by:
      fsRemove in interface ExIo
    • fsDownload

      public io.vertx.core.Future<io.vertx.core.buffer.Buffer> fsDownload (String directoryId, ConcurrentMap<String,String> fileMap)
      Specified by:
      fsDownload in interface ExIo
    • fsDownload

      public io.vertx.core.Future<io.vertx.core.buffer.Buffer> fsDownload (String directoryId, String storePath)
      Specified by:
      fsDownload in interface ExIo
    • update

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> update (String directoryId, String user)
      Specified by:
      update in interface ExIo
    • trashIn

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> trashIn (io.vertx.core.json.JsonArray directoryJ, ConcurrentMap<String,String> fileMap)
      Specified by:
      trashIn in interface ExIo
    • trashOut

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> trashOut (io.vertx.core.json.JsonArray directoryJ, ConcurrentMap<String,String> fileMap)
      Specified by:
      trashOut in interface ExIo
    • purge

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> purge (io.vertx.core.json.JsonArray directoryJ, ConcurrentMap<String,String> fileMap)
      Specified by:
      purge in interface ExIo
    • rename

      public io.vertx.core.Future<Boolean> rename (io.vertx.core.json.JsonObject directoryJ, io.horizon.atom.common.Kv<String,String> renameKv)
      Specified by:
      rename in interface ExIo
    • dirTree

      public io.vertx.core.Future<io.vertx.core.json.JsonArray> dirTree (String sigma, List<String> paths)
      Specified by:
      dirTree in interface ExIo
    • verifyIn

      public io.vertx.core.Future<io.vertx.core.json.JsonObject> verifyIn (io.vertx.core.json.JsonArray directoryA, io.vertx.core.json.JsonObject params)
      Specified by:
      verifyIn in interface ExIo