Enum OAuth20GrantTypes

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<OAuth20GrantTypes>

    public enum OAuth20GrantTypes
    extends java.lang.Enum<OAuth20GrantTypes>
    The OAuth grant types (on the access token request).
    Since:
    5.0.0
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      AUTHORIZATION_CODE
      For the authorization grant type.
      CLIENT_CREDENTIALS
      For the client credentials grant type.
      NONE
      Indicates the absence of invalidity of a grant type.
      PASSWORD
      For the resource owner password grant type.
      REFRESH_TOKEN
      For the refresh token grant type.
      UMA_TICKET
      UMA ticket grant type.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static OAuth20GrantTypes valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static OAuth20GrantTypes[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • NONE

        public static final OAuth20GrantTypes NONE
        Indicates the absence of invalidity of a grant type.
      • AUTHORIZATION_CODE

        public static final OAuth20GrantTypes AUTHORIZATION_CODE
        For the authorization grant type.
      • PASSWORD

        public static final OAuth20GrantTypes PASSWORD
        For the resource owner password grant type.
      • CLIENT_CREDENTIALS

        public static final OAuth20GrantTypes CLIENT_CREDENTIALS
        For the client credentials grant type.
      • REFRESH_TOKEN

        public static final OAuth20GrantTypes REFRESH_TOKEN
        For the refresh token grant type.
      • UMA_TICKET

        public static final OAuth20GrantTypes UMA_TICKET
        UMA ticket grant type.
    • Method Detail

      • values

        public static OAuth20GrantTypes[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (OAuth20GrantTypes c : OAuth20GrantTypes.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static OAuth20GrantTypes valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null