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

    Constructors
    Constructor
    Description
    AclApiService(ClientStateManager clientStateManager, IrisGroupProvider irisGroupProvider)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • 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 class io.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 class io.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 class io.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 class io.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 class io.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 class io.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 class io.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 class io.deephaven.proto.controller.grpc.AclApiGrpc.AclApiImplBase