Interface PermissionApi
@Path("/v1/permissions/user")
@RegisterRestClient(baseUri="http://onecx-permission-svc:8080",
configKey="onecx_permission")
@ApplicationScoped
@RegisterClientHeaders(PermissionDefaultClientHeadersFactoryImpl.class)
public interface PermissionApi
onecx-permission service
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
-
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<ApplicationPermissions>getApplicationPermissions(String appId, PermissionRequest permissionRequest) io.smallrye.mutiny.Uni<List<WorkspacePermissions>>getWorkspacePermission(String workspace, PermissionRequest permissionRequest) io.smallrye.mutiny.Uni<WorkspacePermissionApplications>getWorkspacePermissionApplications(String workspace, PermissionRequest permissionRequest)
-
Method Details
-
getApplicationPermissions
@POST @Path("/application/{appId}") @Consumes("application/json") @Produces("application/json") io.smallrye.mutiny.Uni<ApplicationPermissions> getApplicationPermissions(@PathParam("appId") String appId, PermissionRequest permissionRequest) -
getWorkspacePermission
@POST @Path("/workspace/{workspace}") @Consumes("application/json") @Produces("application/json") io.smallrye.mutiny.Uni<List<WorkspacePermissions>> getWorkspacePermission(@PathParam("workspace") String workspace, PermissionRequest permissionRequest) -
getWorkspacePermissionApplications
@POST @Path("/workspace/{workspace}/applications") @Consumes("application/json") @Produces("application/json") io.smallrye.mutiny.Uni<WorkspacePermissionApplications> getWorkspacePermissionApplications(@PathParam("workspace") String workspace, PermissionRequest permissionRequest)
-