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 Details

    • IAuthorizationInfoServiceImplBase

      public IAuthorizationInfoServiceImplBase()
  • Method Details

    • hasPermissionFor

      / <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:
      bindService in interface io.grpc.BindableService