Enum Class HttpMethodOverrideFilter.Source

java.lang.Object
java.lang.Enum<HttpMethodOverrideFilter.Source>
org.glassfish.jersey.server.filter.HttpMethodOverrideFilter.Source
All Implemented Interfaces:
Serializable, Comparable<HttpMethodOverrideFilter.Source>, java.lang.constant.Constable
Enclosing class:
HttpMethodOverrideFilter

public static enum HttpMethodOverrideFilter.Source extends Enum<HttpMethodOverrideFilter.Source>
Enumeration representing possible sources of information about the method overriding the filter should look for.
  • Enum Constant Details

    • QUERY

      public static final HttpMethodOverrideFilter.Source QUERY
      If present in the filter configuration, causes the filter to look for a method override in the _method query parameter.
  • Method Details

    • values

      public static HttpMethodOverrideFilter.Source[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static HttpMethodOverrideFilter.Source valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getFlag

      public int getFlag()
      Returns the numeric value of the bit corresponding to this flag.
      Returns:
      numeric value of this flag.
    • isPresentIn

      public boolean isPresentIn(int config)
      Returns true if the bit corresponding to this flag is set in a given integer value.
      Parameters:
      config - integer value to check for the bit corresponding to this flag.
      Returns:
      true if the passed value has the bit corresponding to this flag set.