Class PermissionsResource
java.lang.Object
org.openmetadata.service.resources.permissions.PermissionsResource
@Path("/v1/permissions")
@Produces("application/json")
public class PermissionsResource
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPermission(javax.ws.rs.core.SecurityContext securityContext, String user, String resource) getPermission(javax.ws.rs.core.SecurityContext securityContext, String user, String resource, String name) getPermission(javax.ws.rs.core.SecurityContext securityContext, String user, String resource, UUID id) getPermissionForPolicies(javax.ws.rs.core.SecurityContext securityContext, List<UUID> ids) getPermissions(javax.ws.rs.core.SecurityContext securityContext, String user)
-
Constructor Details
-
PermissionsResource
-
-
Method Details
-
getPermissions
@GET public ResultList<ResourcePermission> getPermissions(@Context javax.ws.rs.core.SecurityContext securityContext, @QueryParam("user") String user) -
getPermission
@GET @Path("/{resource}") public ResourcePermission getPermission(@Context javax.ws.rs.core.SecurityContext securityContext, @QueryParam("user") String user, @PathParam("resource") String resource) -
getPermission
@GET @Path("/{resource}/{id}") public ResourcePermission getPermission(@Context javax.ws.rs.core.SecurityContext securityContext, @QueryParam("user") String user, @PathParam("resource") String resource, @PathParam("id") UUID id) -
getPermission
@GET @Path("/{resource}/name/{name}") public ResourcePermission getPermission(@Context javax.ws.rs.core.SecurityContext securityContext, @QueryParam("user") String user, @PathParam("resource") String resource, @PathParam("name") String name) -
getPermissionForPolicies
@GET @Path("/policies") public ResultList<ResourcePermission> getPermissionForPolicies(@Context javax.ws.rs.core.SecurityContext securityContext, @QueryParam("ids") List<UUID> ids)
-