Interface ActionStub

All Known Implementing Classes:
ActionService

public interface ActionStub
  • Method Details

    • fetchAction

      io.vertx.core.Future<SAction> fetchAction(String normalizedUri, io.vertx.core.http.HttpMethod method)
    • fetchAction

      io.vertx.core.Future<SAction> fetchAction(String normalizedUri, io.vertx.core.http.HttpMethod method, String sigma)
    • fetchResource

      io.vertx.core.Future<SResource> fetchResource(String key)
    • saveAction

      io.vertx.core.Future<List<SAction>> saveAction(SPermission permission, io.vertx.core.json.JsonArray actionData)
    • fetchAction

      io.vertx.core.Future<List<SAction>> fetchAction(String permissionId)
    • removeAction

      io.vertx.core.Future<Boolean> removeAction(String permissionId, String userKey)
    • searchAuthorized

      io.vertx.core.Future<List<SAction>> searchAuthorized(String keyword, String sigma)
    • searchAll

      io.vertx.core.Future<List<io.vertx.up.runtime.soul.UriMeta>> searchAll(String keyword, String sigma)