Package Arp.System.Um.Services.Grpc
Class IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceFutureStub>
io.grpc.stub.AbstractFutureStub<IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceFutureStub>
Arp.System.Um.Services.Grpc.IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceFutureStub
- Enclosing class:
IAuthorizationInfoServiceGrpc
public static final class IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceFutureStub
extends io.grpc.stub.AbstractFutureStub<IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceFutureStub>
-
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
ConstructorsModifierConstructorDescriptionprivateIAuthorizationInfoServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions) -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<IAuthorizationInfoServiceOuterClass.IAuthorizationInfoServiceHasPermissionForResponse> hasPermissionFor(IAuthorizationInfoServiceOuterClass.IAuthorizationInfoServiceHasPermissionForRequest request) / <summary> / Checks if the specified session has permission to execute particular entity operations, / e.g. calling Rsc service operations, accessing files, reading dataMethods inherited from class io.grpc.stub.AbstractFutureStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReady
-
Constructor Details
-
IAuthorizationInfoServiceFutureStub
private IAuthorizationInfoServiceFutureStub(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
-
-
Method Details
-
build
protected IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceFutureStub>
-
hasPermissionFor
public com.google.common.util.concurrent.ListenableFuture<IAuthorizationInfoServiceOuterClass.IAuthorizationInfoServiceHasPermissionForResponse> hasPermissionFor(IAuthorizationInfoServiceOuterClass.IAuthorizationInfoServiceHasPermissionForRequest request) / <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>
-