Package Arp.System.Um.Services.Grpc
Class IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceStub
java.lang.Object
io.grpc.stub.AbstractStub<IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceStub>
io.grpc.stub.AbstractAsyncStub<IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceStub>
Arp.System.Um.Services.Grpc.IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceStub
- Enclosing class:
IAuthorizationInfoServiceGrpc
public static final class IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceStub
extends io.grpc.stub.AbstractAsyncStub<IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceStub>
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateIAuthorizationInfoServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidhasPermissionFor(IAuthorizationInfoServiceOuterClass.IAuthorizationInfoServiceHasPermissionForRequest request, io.grpc.stub.StreamObserver<IAuthorizationInfoServiceOuterClass.IAuthorizationInfoServiceHasPermissionForResponse> responseObserver) / <summary> / Checks if the specified session has permission to execute particular entity operations, / e.g.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Constructor Details
-
IAuthorizationInfoServiceStub
private IAuthorizationInfoServiceStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
-
-
Method Details
-
build
protected IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceStub>
-
hasPermissionFor
public void hasPermissionFor(IAuthorizationInfoServiceOuterClass.IAuthorizationInfoServiceHasPermissionForRequest request, io.grpc.stub.StreamObserver<IAuthorizationInfoServiceOuterClass.IAuthorizationInfoServiceHasPermissionForResponse> responseObserver) / <summary> / Checks if the specified session has permission to execute particular entity operations, / e.g. calling Rsc service operations, accessing files, reading data. / </summary> / <param name="entity">The protected entitiy to check the permission for, e.g. Rsc service operations, files, Gds data points.</param> / <param name="operation"> / The operation to be executed on the entity, like <see cref="Arp.System.Um.Services.Operation.Call" /> to invoke Rsc services or / <see cref="Arp.System.Um.Services.Operation.ReadValue" /> to read values of Gds data points. / </param> / <param name="securityToken">The security token of the session to check the permission for, which has been obtained through <see cref="Arp.System.Um.Services.IPasswordAuthenticationService" /></param> / <returns> / <c>true</c> if the access is granted, otherwise <c>false</c>.</returns>
-