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
-
Constructor Summary
ConstructorsConstructorDescriptionAclApiService(ClientStateManager clientStateManager, IrisGroupProvider irisGroupProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidgetAllGroups(GetAllGroupsRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<UserOrGroupList> responseObserver) voidgetAllUsers(GetAllUsersRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<UserOrGroupList> responseObserver) voidgetGroupsForUser(UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<UserOrGroupList> responseObserver) voidgetUsersForGroup(UnaryGroupRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<UserOrGroupList> responseObserver) voidisAclEditor(UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<BooleanResponse> responseObserver) voidisQueryManager(UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<BooleanResponse> responseObserver) voidisSchemaManager(UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<BooleanResponse> responseObserver) voidisSuperUser(UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<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(UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<BooleanResponse> responseObserver) - Overrides:
isSuperUserin classAclApiGrpc.AclApiImplBase
-
isAclEditor
public void isAclEditor(UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<BooleanResponse> responseObserver) - Overrides:
isAclEditorin classAclApiGrpc.AclApiImplBase
-
isQueryManager
public void isQueryManager(UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<BooleanResponse> responseObserver) - Overrides:
isQueryManagerin classAclApiGrpc.AclApiImplBase
-
isSchemaManager
public void isSchemaManager(UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<BooleanResponse> responseObserver) - Overrides:
isSchemaManagerin classAclApiGrpc.AclApiImplBase
-
getUsersForGroup
public void getUsersForGroup(UnaryGroupRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<UserOrGroupList> responseObserver) - Overrides:
getUsersForGroupin classAclApiGrpc.AclApiImplBase
-
getGroupsForUser
public void getGroupsForUser(UnaryUserRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<UserOrGroupList> responseObserver) - Overrides:
getGroupsForUserin classAclApiGrpc.AclApiImplBase
-
getAllUsers
public void getAllUsers(GetAllUsersRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<UserOrGroupList> responseObserver) - Overrides:
getAllUsersin classAclApiGrpc.AclApiImplBase
-
getAllGroups
public void getAllGroups(GetAllGroupsRequest request, io.deephaven.shadow.core.io.grpc.stub.StreamObserver<UserOrGroupList> responseObserver) - Overrides:
getAllGroupsin classAclApiGrpc.AclApiImplBase
-