Class AclApiService
java.lang.Object
io.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
com.illumon.iris.controller.service.AclApiService
- All Implemented Interfaces:
io.deephaven.shadow.core.io.grpc.BindableService
public final class AclApiService
extends io.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
-
Constructor Summary
ConstructorsConstructorDescriptionAclApiService
(ClientStateManager clientStateManager, IrisGroupProvider irisGroupProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoid
getAllGroups
(io.deephaven.proto.controller.GetAllGroupsRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.UserOrGroupList> responseObserver) void
getAllUsers
(io.deephaven.proto.controller.GetAllUsersRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.UserOrGroupList> responseObserver) void
getGroupsForUser
(io.deephaven.proto.controller.UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.UserOrGroupList> responseObserver) void
getUsersForGroup
(io.deephaven.proto.controller.UnaryGroupRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.UserOrGroupList> responseObserver) void
isAclEditor
(io.deephaven.proto.controller.UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.BooleanResponse> responseObserver) void
isQueryManager
(io.deephaven.proto.controller.UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.BooleanResponse> responseObserver) void
isSchemaManager
(io.deephaven.proto.controller.UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.BooleanResponse> responseObserver) void
isSuperUser
(io.deephaven.proto.controller.UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.BooleanResponse> responseObserver) Methods inherited from class io.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
bindService
-
Constructor Details
-
AclApiService
public AclApiService(@NotNull ClientStateManager clientStateManager, @NotNull IrisGroupProvider irisGroupProvider)
-
-
Method Details
-
isSuperUser
public void isSuperUser(io.deephaven.proto.controller.UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.BooleanResponse> responseObserver) - Overrides:
isSuperUser
in classio.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
-
isAclEditor
public void isAclEditor(io.deephaven.proto.controller.UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.BooleanResponse> responseObserver) - Overrides:
isAclEditor
in classio.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
-
isQueryManager
public void isQueryManager(io.deephaven.proto.controller.UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.BooleanResponse> responseObserver) - Overrides:
isQueryManager
in classio.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
-
isSchemaManager
public void isSchemaManager(io.deephaven.proto.controller.UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.BooleanResponse> responseObserver) - Overrides:
isSchemaManager
in classio.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
-
getUsersForGroup
public void getUsersForGroup(io.deephaven.proto.controller.UnaryGroupRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.UserOrGroupList> responseObserver) - Overrides:
getUsersForGroup
in classio.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
-
getGroupsForUser
public void getGroupsForUser(io.deephaven.proto.controller.UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.UserOrGroupList> responseObserver) - Overrides:
getGroupsForUser
in classio.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
-
getAllUsers
public void getAllUsers(io.deephaven.proto.controller.GetAllUsersRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.UserOrGroupList> responseObserver) - Overrides:
getAllUsers
in classio.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
-
getAllGroups
public void getAllGroups(io.deephaven.proto.controller.GetAllGroupsRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<io.deephaven.proto.controller.UserOrGroupList> responseObserver) - Overrides:
getAllGroups
in classio.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase
-