Package cn.vertxup.rbac.api
Interface ViewAgent
-
@Path("/api") @EndPoint public interface ViewAgent
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description io.vertx.core.json.JsonObjectfetchByKeys(String ownerType, String ownerId, io.vertx.core.json.JsonArray ids)io.vertx.core.json.JsonObjectfetchVisitant(String ownerType, String ownerId, io.vertx.core.json.JsonObject params)BooleanpViewById(String key, io.vertx.core.json.JsonObject params)io.vertx.core.json.JsonArraypViewByUser(io.vertx.core.json.JsonObject params)BooleanpViewCreate(io.vertx.core.json.JsonObject params)BooleanpViewDelete(String key)BooleanpViewExisting(io.vertx.core.json.JsonObject params)BooleanpViewsDelete(io.vertx.core.json.JsonArray keys)BooleanpViewUpdate(String key)io.vertx.core.json.JsonObjectsaveViews(String ownerType, String key, io.vertx.core.json.JsonArray data)
-
-
-
Method Detail
-
saveViews
@Path("/view/:ownerType/:ownerId") @PUT @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1/S-VIEW-BY-TYPE/PUT") io.vertx.core.json.JsonObject saveViews(@PathParam("ownerType") String ownerType, @PathParam("ownerId") String key, @BodyParam io.vertx.core.json.JsonArray data)
-
fetchByKeys
@Path("/view/:ownerType/:ownerId") @POST @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1/X-RULE-VIEW/FETCH/BY-KEYS") io.vertx.core.json.JsonObject fetchByKeys(@PathParam("ownerType") String ownerType, @PathParam("ownerId") String ownerId, @BodyParam io.vertx.core.json.JsonArray ids)
-
fetchVisitant
@POST @Path("/visitant/:ownerType/:ownerId") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1/X-VISITANT/FETCH/OWNER") io.vertx.core.json.JsonObject fetchVisitant(@PathParam("ownerType") String ownerType, @PathParam("ownerId") String ownerId, @BodyParam io.vertx.core.json.JsonObject params)
-
pViewByUser
@POST @Path("/view-p/fetch") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1/X-VIEW-P/GET/BY-USER") io.vertx.core.json.JsonArray pViewByUser(@BodyParam io.vertx.core.json.JsonObject params)
-
pViewExisting
@POST @Path("/view-p/existing") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1/X-VIEW-P/EXISTING") Boolean pViewExisting(@BodyParam io.vertx.core.json.JsonObject params)
-
pViewDelete
@DELETE @Path("/view-p/:key") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1/X-VIEW-P/DELETE") Boolean pViewDelete(@PathParam("key") String key)
-
pViewById
@PUT @Path("/view-p/:key") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1/X-VIEW-P/UPDATE") Boolean pViewById(@PathParam("key") String key, @BodyParam io.vertx.core.json.JsonObject params)
-
pViewUpdate
@GET @Path("/view-p/:key") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1/X-VIEW-P/GET/BY-ID") Boolean pViewUpdate(@PathParam("key") String key)
-
pViewsDelete
@DELETE @Path("/batch/view-p/delete") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1/X-VIEW-P/BATCH/DELETE") Boolean pViewsDelete(@BodyParam io.vertx.core.json.JsonArray keys)
-
pViewCreate
@POST @Path("/view-p") @Address("\u1f08\u03c4\u03bb\u03b1\u03bd\u03c4\u1f76\u03c2 \u03bd\u1fc6\u03c3\u03bf\u03c2://\u0391\u03c3\u03c6\u03ac\u03bb\u03b5\u03b9\u03b1/X-VIEW-P/ADD") Boolean pViewCreate(@BodyParam io.vertx.core.json.JsonObject params)
-
-