Package Arp.System.Um.Services.Grpc
Class IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceImplBase
java.lang.Object
Arp.System.Um.Services.Grpc.IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceImplBase
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
IAuthorizationInfoServiceGrpc
public abstract static class IAuthorizationInfoServiceGrpc.IAuthorizationInfoServiceImplBase
extends Object
implements io.grpc.BindableService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal io.grpc.ServerServiceDefinitionvoidhasPermissionFor(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.
-
Constructor Details
-
IAuthorizationInfoServiceImplBase
public IAuthorizationInfoServiceImplBase()
-
-
Method Details
-
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>
-
bindService
public final io.grpc.ServerServiceDefinition bindService()- Specified by:
bindServicein interfaceio.grpc.BindableService
-