Package cn.vertxup.rbac.service.accredit
Class ActionService
- java.lang.Object
-
- cn.vertxup.rbac.service.accredit.ActionService
-
- All Implemented Interfaces:
ActionStub
public class ActionService extends Object implements ActionStub
-
-
Constructor Summary
Constructors Constructor Description ActionService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.core.Future<List<SAction>>fetchAction(String permissionId)io.vertx.core.Future<SAction>fetchAction(String normalizedUri, io.vertx.core.http.HttpMethod method)io.vertx.core.Future<SAction>fetchAction(String normalizedUri, io.vertx.core.http.HttpMethod method, String sigma)io.vertx.core.Future<SResource>fetchResource(String key)io.vertx.core.Future<Boolean>removeAction(String permissionId, String userKey)io.vertx.core.Future<List<SAction>>saveAction(SPermission permission, io.vertx.core.json.JsonArray actionData)io.vertx.core.Future<List<UriMeta>>searchAll(String keyword, String sigma)io.vertx.core.Future<List<SAction>>searchAuthorized(String keyword, String sigma)
-
-
-
Method Detail
-
fetchAction
public io.vertx.core.Future<SAction> fetchAction(String normalizedUri, io.vertx.core.http.HttpMethod method)
- Specified by:
fetchActionin interfaceActionStub
-
fetchAction
public io.vertx.core.Future<List<SAction>> fetchAction(String permissionId)
- Specified by:
fetchActionin interfaceActionStub
-
fetchAction
public io.vertx.core.Future<SAction> fetchAction(String normalizedUri, io.vertx.core.http.HttpMethod method, String sigma)
- Specified by:
fetchActionin interfaceActionStub
-
fetchResource
public io.vertx.core.Future<SResource> fetchResource(String key)
- Specified by:
fetchResourcein interfaceActionStub
-
searchAuthorized
public io.vertx.core.Future<List<SAction>> searchAuthorized(String keyword, String sigma)
- Specified by:
searchAuthorizedin interfaceActionStub
-
searchAll
public io.vertx.core.Future<List<UriMeta>> searchAll(String keyword, String sigma)
- Specified by:
searchAllin interfaceActionStub
-
saveAction
public io.vertx.core.Future<List<SAction>> saveAction(SPermission permission, io.vertx.core.json.JsonArray actionData)
- Specified by:
saveActionin interfaceActionStub
-
removeAction
public io.vertx.core.Future<Boolean> removeAction(String permissionId, String userKey)
- Specified by:
removeActionin interfaceActionStub
-
-