Class UserManagementClientImpl

    • Constructor Summary

      Constructors 
      Constructor Description
      UserManagementClientImpl​(@NonNull io.grpc.Channel channel, @NonNull java.util.Optional<java.lang.String> accessToken)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.reactivex.Single<com.daml.ledger.javaapi.data.CreateUserResponse> createUser​(@NonNull com.daml.ledger.javaapi.data.CreateUserRequest request)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.CreateUserResponse> createUser​(@NonNull com.daml.ledger.javaapi.data.CreateUserRequest request, @NonNull java.lang.String accessToken)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.DeleteUserResponse> deleteUser​(@NonNull com.daml.ledger.javaapi.data.DeleteUserRequest request)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.DeleteUserResponse> deleteUser​(@NonNull com.daml.ledger.javaapi.data.DeleteUserRequest request, @NonNull java.lang.String accessToken)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.GetUserResponse> getUser​(@NonNull com.daml.ledger.javaapi.data.GetUserRequest request)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.GetUserResponse> getUser​(@NonNull com.daml.ledger.javaapi.data.GetUserRequest request, @NonNull java.lang.String accessToken)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.GrantUserRightsResponse> grantUserRights​(@NonNull com.daml.ledger.javaapi.data.GrantUserRightsRequest request)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.GrantUserRightsResponse> grantUserRights​(@NonNull com.daml.ledger.javaapi.data.GrantUserRightsRequest request, java.lang.String accessToken)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.ListUserRightsResponse> listUserRights​(@NonNull com.daml.ledger.javaapi.data.ListUserRightsRequest request)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.ListUserRightsResponse> listUserRights​(@NonNull com.daml.ledger.javaapi.data.ListUserRightsRequest request, java.lang.String accessToken)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.ListUsersResponse> listUsers()  
      io.reactivex.Single<com.daml.ledger.javaapi.data.ListUsersResponse> listUsers​(java.lang.String accessToken)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.RevokeUserRightsResponse> revokeUserRights​(@NonNull com.daml.ledger.javaapi.data.RevokeUserRightsRequest request)  
      io.reactivex.Single<com.daml.ledger.javaapi.data.RevokeUserRightsResponse> revokeUserRights​(@NonNull com.daml.ledger.javaapi.data.RevokeUserRightsRequest request, java.lang.String accessToken)  
      • Methods inherited from class java.lang.Object

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

      • UserManagementClientImpl

        public UserManagementClientImpl​(@NonNull io.grpc.Channel channel,
                                        @NonNull java.util.Optional<java.lang.String> accessToken)
    • Method Detail

      • createUser

        public io.reactivex.Single<com.daml.ledger.javaapi.data.CreateUserResponse> createUser​(@NonNull com.daml.ledger.javaapi.data.CreateUserRequest request)
        Specified by:
        createUser in interface UserManagementClient
      • createUser

        public io.reactivex.Single<com.daml.ledger.javaapi.data.CreateUserResponse> createUser​(@NonNull com.daml.ledger.javaapi.data.CreateUserRequest request,
                                                                                               @NonNull java.lang.String accessToken)
        Specified by:
        createUser in interface UserManagementClient
      • getUser

        public io.reactivex.Single<com.daml.ledger.javaapi.data.GetUserResponse> getUser​(@NonNull com.daml.ledger.javaapi.data.GetUserRequest request)
        Specified by:
        getUser in interface UserManagementClient
      • getUser

        public io.reactivex.Single<com.daml.ledger.javaapi.data.GetUserResponse> getUser​(@NonNull com.daml.ledger.javaapi.data.GetUserRequest request,
                                                                                         @NonNull java.lang.String accessToken)
        Specified by:
        getUser in interface UserManagementClient
      • deleteUser

        public io.reactivex.Single<com.daml.ledger.javaapi.data.DeleteUserResponse> deleteUser​(@NonNull com.daml.ledger.javaapi.data.DeleteUserRequest request)
        Specified by:
        deleteUser in interface UserManagementClient
      • deleteUser

        public io.reactivex.Single<com.daml.ledger.javaapi.data.DeleteUserResponse> deleteUser​(@NonNull com.daml.ledger.javaapi.data.DeleteUserRequest request,
                                                                                               @NonNull java.lang.String accessToken)
        Specified by:
        deleteUser in interface UserManagementClient
      • listUsers

        public io.reactivex.Single<com.daml.ledger.javaapi.data.ListUsersResponse> listUsers()
        Specified by:
        listUsers in interface UserManagementClient
      • listUsers

        public io.reactivex.Single<com.daml.ledger.javaapi.data.ListUsersResponse> listUsers​(java.lang.String accessToken)
        Specified by:
        listUsers in interface UserManagementClient
      • grantUserRights

        public io.reactivex.Single<com.daml.ledger.javaapi.data.GrantUserRightsResponse> grantUserRights​(@NonNull com.daml.ledger.javaapi.data.GrantUserRightsRequest request)
        Specified by:
        grantUserRights in interface UserManagementClient
      • grantUserRights

        public io.reactivex.Single<com.daml.ledger.javaapi.data.GrantUserRightsResponse> grantUserRights​(@NonNull com.daml.ledger.javaapi.data.GrantUserRightsRequest request,
                                                                                                         java.lang.String accessToken)
        Specified by:
        grantUserRights in interface UserManagementClient
      • revokeUserRights

        public io.reactivex.Single<com.daml.ledger.javaapi.data.RevokeUserRightsResponse> revokeUserRights​(@NonNull com.daml.ledger.javaapi.data.RevokeUserRightsRequest request)
        Specified by:
        revokeUserRights in interface UserManagementClient
      • revokeUserRights

        public io.reactivex.Single<com.daml.ledger.javaapi.data.RevokeUserRightsResponse> revokeUserRights​(@NonNull com.daml.ledger.javaapi.data.RevokeUserRightsRequest request,
                                                                                                           java.lang.String accessToken)
        Specified by:
        revokeUserRights in interface UserManagementClient
      • listUserRights

        public io.reactivex.Single<com.daml.ledger.javaapi.data.ListUserRightsResponse> listUserRights​(@NonNull com.daml.ledger.javaapi.data.ListUserRightsRequest request)
        Specified by:
        listUserRights in interface UserManagementClient
      • listUserRights

        public io.reactivex.Single<com.daml.ledger.javaapi.data.ListUserRightsResponse> listUserRights​(@NonNull com.daml.ledger.javaapi.data.ListUserRightsRequest request,
                                                                                                       java.lang.String accessToken)
        Specified by:
        listUserRights in interface UserManagementClient