Class PermissionsHelper


  • public class PermissionsHelper
    extends java.lang.Object
    Helper methods for permissions.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static io.pravega.auth.AuthHandler.Permissions parse​(AccessOperation accessOperation, io.pravega.auth.AuthHandler.Permissions defaultPermissions)
      Parse the specified accessOperationStr string and translate it to an AuthHandler.Permissions object.
      static io.pravega.auth.AuthHandler.Permissions toAuthHandlerPermissions​(@NonNull AccessOperation accessOperation)
      Translates the specified accessOperation to an AuthHandler.Permissions object.
      • Methods inherited from class java.lang.Object

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

      • PermissionsHelper

        public PermissionsHelper()
    • Method Detail

      • toAuthHandlerPermissions

        public static io.pravega.auth.AuthHandler.Permissions toAuthHandlerPermissions​(@NonNull
                                                                                       @NonNull AccessOperation accessOperation)
        Translates the specified accessOperation to an AuthHandler.Permissions object.
        Parameters:
        accessOperation - accessOperation to translate
        Returns:
        a AuthHandler.Permissions object that represents the specified accessOperation
      • parse

        public static io.pravega.auth.AuthHandler.Permissions parse​(AccessOperation accessOperation,
                                                                    io.pravega.auth.AuthHandler.Permissions defaultPermissions)
        Parse the specified accessOperationStr string and translate it to an AuthHandler.Permissions object.
        Parameters:
        accessOperation - the intended AccessOperation
        defaultPermissions - the default AuthHandler.Permissions object to return in case the accessOperationStr can't be parsed.
        Returns:
        the parsed or default AuthHandler.Permissions object,