Package cn.vertxup.rbac.service.business
Class PermService
java.lang.Object
cn.vertxup.rbac.service.business.PermService
- All Implemented Interfaces:
PermStub
- Author:
- Lang
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.Future<io.vertx.core.json.JsonObject>createAsync(io.vertx.core.json.JsonObject body) io.vertx.core.Future<Boolean>deleteAsync(String key, String userKey) io.vertx.core.Future<io.vertx.core.json.JsonObject>fetchAsync(String key) io.vertx.core.Future<io.vertx.core.json.JsonObject>searchAsync(io.vertx.core.json.JsonObject query, String sigma) io.vertx.core.Future<io.vertx.core.json.JsonObject>syncAsync(io.vertx.core.json.JsonArray removed, io.vertx.core.json.JsonObject relation, String userKey) io.vertx.core.Future<io.vertx.core.json.JsonArray>io.vertx.core.Future<io.vertx.core.json.JsonObject>updateAsync(String key, io.vertx.core.json.JsonObject body)
-
Constructor Details
-
PermService
public PermService()
-
-
Method Details
-
syncAsync
public io.vertx.core.Future<io.vertx.core.json.JsonObject> syncAsync(io.vertx.core.json.JsonArray removed, io.vertx.core.json.JsonObject relation, String userKey) -
syncAsync
public io.vertx.core.Future<io.vertx.core.json.JsonArray> syncAsync(io.vertx.core.json.JsonArray permissions, String roleId) -
searchAsync
public io.vertx.core.Future<io.vertx.core.json.JsonObject> searchAsync(io.vertx.core.json.JsonObject query, String sigma) - Specified by:
searchAsyncin interfacePermStub
-
fetchAsync
- Specified by:
fetchAsyncin interfacePermStub
-
createAsync
public io.vertx.core.Future<io.vertx.core.json.JsonObject> createAsync(io.vertx.core.json.JsonObject body) - Specified by:
createAsyncin interfacePermStub
-
updateAsync
public io.vertx.core.Future<io.vertx.core.json.JsonObject> updateAsync(String key, io.vertx.core.json.JsonObject body) - Specified by:
updateAsyncin interfacePermStub
-
deleteAsync
- Specified by:
deleteAsyncin interfacePermStub
-